There isn’t a better time than Christmas and the current $1 iPhone 6S holiday offer available, with a two-year contract proves the point.

Fans who held back on getting their hands on the iPhone 6S and are digging up great deals on the device should give this one a look. The $1 deal on iPhone 6S is available at Best Buy with a two-year contact. However, Apple fans should note that the deal is only available through Verizon Wireless and Sprint. As shared by Mashable, the offer is applicable only on the 16GB model.

So, for those loyalists who happen to be AT&T and T-Mobile customers or are looking to snag a model with higher storage may have to look elsewhere. While the 16GB variant may sit well with certain users, it may pose a problem to those who are often capturing a lot of images, videos or downloading plenty of apps.

The deal will run through December 20 and is accessible online as well as in-stores. It is applicable on all four colors of the iPhone 6S including silver, gold, space gray and rose gold. To top this, Best Buy is offering a $200 gift card  to customers who will trade in their iPhone 5 or a later variant to get hold of the iPhone 6S.

Apple loyalists who want to check the deal out can head here.

As shared by Digital Trends, carriers have also jumped on the holiday bandwagon and anyone switching from Verizon Wireless to T-Mobile are being offered Hulu free for a year. Additionally, T-Mobile is also offering a $100 discount on Galaxy S6 Edge, Galaxy S6 Edge Plus, Galaxy Note 5 and Galaxy S6. As for the AT&T customers wanting to make the switch to T-Mobile, they can get a 128GB iPhone 6S for the cost of a 16GB model along with other paraphernalia thrown in for Apple fans.