You can get a free iPhone 8 from Best Buy right now, but you might have to change carriers – BGR Best Buy ha buy-one-get-one deal that lets you get two iPhones for the price of one. 2018-06-11 22:02:12