

To find a discounted iPhone you usually have to look at older models. There are some decent discounts to be had on the iPhone 13 Pro on Amazon, for instance, to save you money. And even bigger savings on the iPhone 12 mini.
If you're going to buy yourself a new iPhone though, you really want the latest model and the iPhone 14 Pro at that. The always-on display and dynamic island might not be essential features but they are very cool and the 48MP camera on this phone is next level.
So, rather than bring you discounts on older iPhones, these are the best prices out there for the current iPhone 14 Pro.
iPhone 14 Pro and Pro Max (no contract)
If you want to buy the iPhone 14 Pro or iPhone 14 Pro Max out of contract and use your own SIM there are no discounts to be had and stocks are limited. Current delivery dates from Apple are for January 2023.
iPhone 14 Pro, £1099 at Apple
The iPhone 14 Pro from Apple will cost you £1099 for the 128GB version, or £45.79 a month for 24 months.
iPhone 14 Pro Max, £1199 at Apple
The larger iPhone 14 Pro Max from Apple will cost you £1199 for the 128GB version, or £49.95 a month for 24 months.
iPhone 14 Pro contract deals
iPhone 14 Pro, £30 up front, £60.98 /month at O2
The iPhone 14 Pro from O2 on its 150GB contract will cost you £60.98 a month, with £30 upfront on a 36-month contract. That's a total of £2225.28. Alternatively, the unlimited plan is £65.98 a month with £30 upfront, which is £2405.28.
If you removed the data (£30.99/£35.99 a month) that's £1109.64 for the handset.
iPhone 14 Pro, £49 up front, £58 /month at Vodafone
The iPhone 14 Pro from Vodafone on its unlimited contract will cost you £58 a month, with £49 upfront on a 36-month contract. That's a total of £2137.
If you removed the data (£29 a month) that's £1093 for the handset.
iPhone 14 Pro, £50 /month at Sky
The iPhone 14 Pro from Sky as part of its Black Friday deals will cost you £50 a month, with no upfront cost on an unlimited data 24-month contract (at which point you can switch phones but full contract is 36 months). That's a total of £1200 (£1800 to 36 months).
If you removed the data (currently £15 a month) that's £840 for the handset (£1260 for full 36 months).
iPhone 14 Pro, £70 up front, £72 /month at Three
The iPhone 14 Pro from Three as part of its Black Friday deals will cost you £72 a month, with £70 upfront on an unlimited data 24-month contract. That's a total of £1728.
If you removed the data (currently £10 a month) that's £1488 for the handset.
Sign up to the T3 newsletter for smarter living straight to your inbox
Get all the latest news, reviews, deals and buying guides on gorgeous tech, home and active products from the T3 experts
As T3's Editor-in-Chief, Mat Gallagher has his finger on the pulse for the latest advances in technology. He has written about technology since 2003 and after stints in Beijing, Hong Kong and Chicago is now based in the UK. He’s a true lover of gadgets, but especially anything that involves cameras, Apple, electric cars, musical instruments or travel.
-
I must admit, if the iPhone 17 Air is this thin I'd never stop worrying
Newly leaked images show an iPhone that's so slim I'd be concerned about breaking it
-
Apple's new content curation service is about as Apple as it gets
The new Snapshot section is very pretty, but it's also missing something pretty important
-
Samsung's flagship phones will reportedly maintain one key advantage over iPhone
Apple is said to be struggling to match Samsung in a specific tech area
-
First foldable iPhone could be Apple's most eye-wateringly expensive ever
There's a big problem facing Apple
-
New Apple Vision Pro tipped for early 2026, but might not be what you expect
The second generation Vision Pro may not be the game-changing model you're hoping for
-
If the iPhone 17 Pro adds these 4 new features I'm already sold
Apple needs to make a big swing
-
Apple reportedly preparing the iPhone 17e already
But it sounds like an odd launch window
-
iPhone 17 Pro case leak shows Apple really is about to make a huge design swerve
This is going to alienate some users