The upcoming holiday is bringing along some great deals on Apple's iPhones.

T-Mobile: The company has the greatest deal of them all this season. T-Mobile is offering the iPhone 5s for free. However, a two-year Simple Choice Plan contract is required. For $0 upfront and around $25 a month, customers can get hold of the new iPhone. Click here for the deal.

Verizon: While the company isn't offering a deal on the iPhone 5s, the iPhone 4s is being sold for less than $1 with a two-year contract. View the deal here.

Walmart: According to the store's press release, Walmart is selling the iPhone 5c for $27, with a two-year contract from AT&T or Verizon. The retailer will also offer the iPhone 5s for $127 with a two-year contract. That will save customers over $70 from the original price.

Aside from smartphones, Walmart will also offer the 16 GB iPad mini at its regular price of $299 along with a $50 gift card. The $30 Apple iTunes gift card will be available for $25.

But shop quickly because the sale at Walmart will continue only until Dec. 24 and the offers are not available online.

Best Buy: The store is offering the iPhone 5s for $124.99 with a two-year contract extension for AT&T. (The phone is regularly priced at $200.) The discounted phones are offered in silver, gold and space gray. For the iPhone 5s deal and several other sale options at the store click here.

Interested buyers can also shop on online retailers as well.

On Amazon, unlocked versions of the iPhone 5s are being offered at discounts, including the iPhone 5s Space Gray and in gold. Buyers can also get the 16 GB iPhone 5s for $550 on eBay.

Tags: iphone 5s