Best Buy has dropped the price of the iPhone 4 at its US online store to $50 with a two-year contract. The change applies to models for all three major iPhone carriers, namely AT&T, Verizon, and Sprint. It also appears to be a more permanent discount, unlike the sales some vendors have held during the past few months.