It comes with a two-year contract at Verizon or Sprint

Dec 20, 2015 07:37 GMT  ·  By

If you're still looking for the perfect Christmas gift for your significant other, search no more because Best Buy has the best choice you can make this year: an iPhone 6s 16GB available for just $1.

You can choose any color you want, including Space Gray, Silver, Gold, and Rose Gold, so yes, the new color exclusively available on the iPhone 6s is also being sold.

If you're not into 3D Touch and still find the standard iPhone 6 more appealing, you're in luck. The original model is also included in this offer with all color versions, but keep in mind that this one doesn't come in Rose Gold (which is pretty much the best choice for wives and girlfriends loving the iPhone).

Now, the catch

While this does sound too good to be true, there's something that needs to be mentioned.

First of all, the offer is only available at Best Buy, so you won't find the $1 promo in any other store across the United States. Apple isn't offering it just yet, so Best Buy is the only place to search for a cheap iPhone right now.

Second of all, this is a limited-time offer and it ends on Sunday night. So you have around 24 hours left to go and buy an iPhone for just a dollar.

Then, don't forget that the price is only for the 16 GB version of iPhone, so if you want the 64 GB or the 128 GB, you have to pay the full price.

And last but not least, this is the price with a 2-year contract with Verizon Wireless of Sprint. Best Buy is also selling the unlocked version of the iPhone 6s, but again, you'll have to pay the full price.

Some models are already sold out online, so you better hurry up and get the iPhone 6s for $1 while you still can.