Best Buy is now offering the iPhone 4 on-contract for $49.99. As noted by 9to5Mac, the pricing is good on black or white 8GB models from AT&T, Verizon, or Sprint. All three require a two-year service plan. Notably, the iPhone 3GS saw a similar price drop last year prior to the introduction of the iPhone 4S, at which time it became free with a two-year commitment.