Why is the iPhone 4 50$ cheaper at Best Buy?

You can buy the iPhone 4 right now at Best Buy for $50 (with 2 year contract). What's the catch? Because my 2 year contract for my Droid X just ran out (I'm with Verizon) so could I go to Best Buy and pick up an iPhone 4 for $50 while starting another 2 year contract with Verizon?

The iPhone 5 will be out very soon. It's your choice to wait or get a deal on the older model iPhone4.

The iPhone 5 is coming out and not a lot off people will continue to buy all the iPhone 4 left so they trying to sell them all so they can fill up with the new one

Really no catch as the carrier is picking up the cost of it sine you are doing a 2 year deal (and I would always do the 2 year plan with a phone since 2 years isn't that long). 3GS is free with a 2 year deal so $50 for 4 is probably about right with 5 coming out.