We get it, new phones can be pricey. Especially if you're trying to cop one for your girl this holiday season. But thanks to the people at Best Buy, you're in luck. For a limited time, the electronics and entertainment retailer is offering a discount on iPhones.

With a two year contract, customers can get $50 off all iPhone models. The 16 GB iPhone 5 now retails for $149, the 32GB model for $249, and the 64GB model for $349. Additionally, the iPhone 4S is being offered for $49 under the special promotion.

On top of that, if you purchase the iPhone 5 on BestBuy.com not only do you receive the $50 discount but 5,000 Reward Zone points, which is equivalent to a $100 gift card.

All the major wireless iPhone carriersVerizon Wireless, AT&T, and Sprintare included in the sale.

According to a Best Buy spokesperson, the iPhone deal will end January 5th and is limited to only two phones per customer. 

[via Mac Rumors]