If you’re in the market for a new iPhone or Free Phones, BestBuy has announced a pretty darn good Christmas Eve deal on the 32GB iPhone 4, offering Buy One iPhone 4, Get One Free while stocks last.

After the introduction of the iPhone 4S, the 32GB iPhone 4 is no longer officially sold by Apple – only the 8GB model remains, so BestBuy need to clear stock levels.

BestBuy are offering the two-for-one deal on the 32GB iPhone 4 for $199 + 2 year contract on either Verizon or AT&T. Both phones require 2-year activation, and the offer is only available in-store 7am – 5pm at BestBuy.