Last week, Apple unveiled its much-anticipated new smartphones. Dubbed the ‘best-ever iPhones’, the iPhone XS and XS Max come fully loaded with a super-fast processor, an all-screen design and a camera that promises to compete with the likes of Huawei, Samsung and Google.
Best of all, these hotly-anticipated handsets are available SIM-free and on monthly contracts through all the major networks right now.
But who’s offering the best perks and freebies? And what’s the cheapest way to get the latest iPhone?
Read on and we’ll walk you through our pick of the best deals for the iPhone XS and XS Max.
Vodafone iPhone XS and iPhone XS Max deals
The iPhone XS and XS Max are available from Vodafone. And there are some great incentives for early-bird buyers.
If you sign up for a contract that comes with a minimum monthly allowance of 16GB, Vodafone will give you an extra 10GB a month for no extra cost. And they’ll double that to 20GB if you buy the Apple Watch on the same day.
So if you sign up for a £66 a month plan for the standard iPhone XS, you’d ordinarily get you a monthly allowance of 16GB. But if you get it before 19th December, Vodafone will give you 26GB a month for the same price. Or a staggering 36GB if you buy the new Apple Watch at the same time.
Get the iPhone XS on Vodafone.
And right now, you can get the iPhone XS Max for exactly the same cost on our special uSwitch exclusive deal. So that’ll be £66 a month for 26GB of data and unlimited calls and texts with nothing to pay upfront.
Get the iPhone XS Max on Vodafone.
Three iPhone XS and iPhone XS Max deals
Three currently has deals for both the iPhone XS and XS Max. And, better still, you can get either device with all-you-can-eat data.
You can get all-you-can-eat data plus unlimited calls and texts on the standard iPhone XS for £59 a month, plus £99 upfront.
Get the iPhone XS on Three.
If you’re after the iPhone Xs Max, it’s available for £64 a month plus £99 upfront. This will bag you all-you-can-eat data and unlimited messages and minutes.
Get the iPhone XS Max on Three.
Both plans come with inclusive roaming in 71 worldwide destinations, including Australia, Canada and the United States.
O2 iPhone XS and iPhone XS Max deals
O2 has been quick off the mark with some excellent offers for both the iPhone XS and XS Max.
Our favourite deal is a standard 24-month contract that gives you a whopping 30GB for £71 per month, with nothing to pay up front.
Get the iPhone XS on O2.
Prefer the iPhone XS Max? Fork out an extra £8 a month and you can get the XS Max along with 50GB of data and the usual unlimited messages and minutes. So that’ll be £80 a month with nothing to pay upfront.
Get the iPhone XS Max on O2.
EE iPhone XS and iPhone XS Max deals
EE has got some competitive offers on the iPhone XS and XS Max. And right now, we've got a couple of great uSwitch-exclusive deals that give you even more bang for your buck.
Our favourite offer for the standard iPhone XS comes with 30GB of data a month plus unlimited calls and texts for £66 per month with nothing to pay upfront.
Get the iPhone XS on EE.
If you want to treat yourself to the iPhone XS Max instead, you can get the same offering for the same monthly cost. But you'll need to fork out £89 upfront for the handset Once you've paid that, it'll be £66 for a 30GB monthly allowance plus unlimited messages and minutes.
Get the iPhone XS Max on EE.
Sky Mobile iPhone XS and iPhone XS Max deals
Both the iPhone XS and XS Max are available with Sky Mobile.
Our pick of the deals is a Swap12 contract comes with 8GB of data a month plus unlimited calls and texts. You’ll need to pay £99 upfront for the device. Then it’s £66 per month for existing Sky TV customers. Or £76 for non-Sky TV subscribers.
Get the iPhone XS on Sky Mobile.
If you want to go for the larger iPhone XS Max, expect to pay an extra £6 a month for the same deal. So that’ll be £99 upfront and then £72 a month for existing Sky TV customers, or £82 a month for non-customers. And you’ll get 8GB a month plus unlimited calls and texts.
Get the iPhone XS Max on Sky Mobile.
SMARTY isn’t selling the XS or XS Max on contract deals. It’s a SIM-only network, after all.
That said, SMARTY is loudly trumpeting that if you pick up the XS SIM free and sign up for a 4GB-per-month SMARTY SIM for £10 per month, you can save up to £150 compared to 24-month handset-and-phone contracts with the same allowance from big networks.
The numbers add up. But it does mean you’ll have to find £999 to stump up to buy the iPhone XS upfront.
Get SMARTY's 4GB per month deal.
SIM-free iPhone XS and iPhone XS Max deals
You can get the iPhone XS and iPhone XS Max SIM-free and off-contract from Apple’s website.
You can buy the standard 64GB iPhone XS for £999, while the larger iPhone XS Max will set you back £1,099.