Apple’s much-awaited range of iPhone 12s were revealed earlier this month. And, while the iPhone 12 and the iPhone 12 Pro are available to order now (first shipping, 23 October), you’ll need to wait until 6 November to order the iPhone Mini or iPhone Pro Max (first shipping, 13 November).
Whichever device you opt for, this means there’s still time to be an early adopter and ensure you get the best deal by comparing what the different networks are offering.
The good news is that our mobiles comparison channel makes this process super-simple. You’ll be able to order results using filters such as phone model, upfront cost, cheapest monthly payments, contract length.
Related: Compare Apple iPhone 12 Deals
Here’s a snapshot of what you might find if you search by network provider.
Three
Three is currently offering some of the most competitive deals for the iPhone 12 range on the market. You can pick up the standard iPhone 12 for £49 a month with 100GB of data, unlimited minutes, unlimited texts and no upfront cost on a 24-month contract.
If the iPhone 12 Pro is more what you had in mind, the network offers a 24-month contract at £60 a month with the same 100GB of data, unlimited minutes, unlimited texts, at no upfront cost.
O2
For zero payment upfront and the next lowest monthly cost, O2 is offering a basic iPhone 12 model at £51 a month, although this deal only promises 60GB of data. Again, this is on a 24-month contract.
For the iPhone Pro, O2 is offering 200GB of data for £63 a month on a 24-month contract, at no upfront cost.
EE
EE has the iPhone 12 at £53 a month for no upfront cost, with 100GB of data against a 24-month contract. But it’s always worth looking at what better deals an upfront payment can unlock for you.
For example, for a comparable £55 a month and £49 upfront, you can upgrade to the iPhone 12 Pro with EE and get 128GB of data for the same 24-month contract term.
Vodafone
For many of us, the data allowances that come with any of the iPhone 12 range will be more than adequate. But if unlimited data is important to you, Vodafone offers just that.
On the standard iPhone 12 model, it’s available on a £50-a-month contract (24 months) with a manageable upfront cost of £29. The network provider offers exactly the same deal at a cost of £58 a month for the iPhone 12 Pro.
However, both include a trade-in discount of your old phone, which must be an iPhone X model or newer.
Head to our mobiles comparison to find out what the other networks are offering across the whole range of iPhone 12s (not forgetting iPhone 11s) on different contract terms and payment plans.
What else to consider…
Regardless of what network provider you use to buy your iPhone 12, it will offer access to 5G. This means getting the fastest data speeds, allowing you to stream and browse the internet with no interruption. But bear in mind that not all parts of the UK support 5G. So research how the coverage stacks up in your area before signing on the dotted line.
Network providers also offer upfront perks to attract your custom. We’ve rounded up what these are, alongside a warning not to let them distract you from finding the best long-term deal.
And, once you have made up your mind, what happens if you are rejected for a contract? We’ve got more on why this might happen and what you can do about it.