Well, iD Mobile (which sits on the Three network) seem to have a really good offering, provided you don’t mend a slightly hefty upfront cost. You can get the 64GB Apple iPhone 12 for £39.99 per month with a £99.99 upfront cost for 20GB of monthly data. They also do an unlimited data plan for £41.99 per month with the same upfront cost of £99.99. In addition, they have the iPhone 12 Pro (128GB) for £49.99 per month (£99.99 upfront) for 20GB or £51.99 per month and £99.99 upfront for the unlimited.
Meanwhile O2 are offering the iPhone 12 from £41.37 monthly for 3GB data with a £30 upfront cost, and you get 6 months free Disney+. There’s also the iPhone12 Pro for £48.10 monthly (3GB data) with the same £30 upfront and 6 months free Disney+. The iPhone 12 Mini 5G and iPhone 12 Pro Max 5G will be available to pre-order from 6th November.
EE have the iPhone 12 64GB for £77 per month with a £30 upfront. This gives you the “Full Works Plan” with unlimited everything and inclusive access to Apple Music, Apple TV+ and Apple Arcade. You’ll also get 24 months access to the BT Sport App. They’re also doing the iPhone 12 Pro (128GB) for £87 per month with £30 upfront on the same plan.
Vodafone are doing the iPhone 12 for £50 per month (£29 upfront cost) on Unlimited Max when you trade in your old iPhone. That’s £15 off per month (£360 in total) and you’ll soon be able to use their Trade-in Tool on the My Vodafone App. Customers can trade in previous iPhone (X, XS, XS MAX or XR) handsets to unlock an instant, guaranteed saving of £15 a month.
Also worth mentioning is the cashback available via Topcashback on Mobiles.co.uk and Carphone Warehouse deals. With Mobiles.co.uk, via the cashback site, you can get unlimited Data on the iPhone 12 for £41.99 per month and earn up to £50 cashback on New Contracts or £70 cashback on upgrades.
With Carphone Warehouse it’s a similar deal – £50 cashback on the iPhone 12 and iPhone 12 Pro for new contracts and £70 for upgrades.
The guys at Three have sent us a lovely table so you can see their pricing. First though, they want you to now that there’s six months at half price, so you get the iPhone 12 64GB at £27.50 for the first six months and all upfront costs are covered if you trade in your old phone. If you don’t have an old phone then you’ll need to front up £210 to get the same deal. The iPhone 12 64GB is available also with 1GB data at £19.50 a month for first six months on a similar trade-in arrangement, or you can have the iPhone 12 Pro instead with unlimited data £32.50 a month for first six months and upfront costs are covered when trading in.
Here’s their pricing..
|Device||Data||Upfront cost||Cost per month|
|iPhone 12 (64GB)||Unlimited||£49||£31.50 per month for the first 6 months (£63 per month thereafter)|
|iPhone 12 (128GB)||Unlimited||£49||£33 per month for the first 6 months (£66 per month thereafter)|
|iPhone 12 (256GB)||Unlimited||£49||£35 per month for the first six months (£70 per month thereafter)|
|iPhone 12 Pro (128GB)||Unlimited||£99||£36 per month for the first six months (£72 per month thereafter)|
|iPhone 12 Pro (256GB)||Unlimited||£99||£38.50 per month for the first 6 months (£77 per month thereafter)|
|iPhone 12 Pro (512GB)||Unlimited||£99||£43 per month for the first six months (£86 per month thereafter)|