The iPhone 8 and iPhone X may be stealing the headlines, but bargain hunters who don't feel like dropping $699+ on Apple's new toys know that the best deal out of Cupertino right know is the iPhone 7.
The discounts don't end there. The iPhone SE also got a $50 price cut and now starts at $349. That means that for the first time ever, Apple will have a total of eight iPhones on sale simultaneously this holiday season.
The best part is that all of the above-mentioned iPhones will be able to run iOS 11.
Not one to be outdone by Apple, many retailers and mobile carriers are offering iPhone 7 deals of their own, which makes it one of the best times to score an iPhone 7 on the cheap.
New AT&T customers can buy an iPhone 7 and get one free during the carrier's BOGO sale. The catch is you must sign up for either the carrier's 30-month AT&T Next or 24-month AT&T Next Every Year plans.
The price of the phone is divided into monthly installments ($18.34/month for iPhone 7), and customers will receive account credits toward the free phone starting three months after activation. The iPhone 7 Plus, however, remains at $769.99.
New Sprint customers can get a free 32GB iPhone 7 from the carrier when they lease any iPhone 7 or iPhone 7 Plus. The deal requires new users to sign up for an 18-month lease with 2 new lines of service or one new line and one upgrade. Otherwise, the iPhone 7 costs $549.99 or $22.92/month, whereas the iPhone 7 Plus costs $669.99 outright or $27.92/month.
T-Mobile isn't offering much in terms of the iPhone 7 and is instead focusing on the new iPhones. As a result, the iPhones are selling for their original MSRPs.
Verizon's deal isn't specific to the iPhone, but it merits mentioning nonetheless. Switch to the red network, trade in an old smartphone, and you'll receive up to a $650 credit. Your Visa prepaid card will be mailed eight weeks after receipt of claim. Otherwise, the iPhone 7 and iPhone 7 Plus are selling for their higher retail price.
Best Buy is not offering any iPhone 7 or iPhone 7 Plus deals at the moment. Instead they're offering the phones at their regular prices. However, they have the iPhone SE for Verizon and Sprint for $12.99 per month for a total of $311.76. The iPhone SE for AT&T costs $10.39 per month for 30 months for a total of $311.70.
If you don't mind leaving the big carriers, Walmart has the Straight Talk iPhone SE for $129, which is the cheapest price we've seen to date for Apple's budget iPhone.
Stay tuned, readers: we will continue to update this story as more deals become available.