Apple has unveiled its latest iPhones, but this year’s launch looks a little different. The company has announced the new iPhone 18 Pro and iPhone 18 Pro Max, alongside its first foldable, the iPhone Duo, but there’s no standard iPhone 18 just yet. That means the iPhone 17 remains one of Apple’s main flagship options, and there are some great deals to be found on it.In fact, finding a good iPhone 17 deal is more important than ever. While the iPhone 17 launched at £799, Apple has now increased its price to £899. The iPhone Air has also risen from £999 to £1,099, while the iPhone 16 has jumped from £699 to £799. Some retailers, however, are offering discounts on the iPhone 17, meaning you can still pick it up for less.The new iPhone 18 Pro and Pro Max start at £1,199 and £1,299 respectively, with pre-orders opening on 12 September ahead of their 18 September release. But if you don’t need the very latest models, the iPhone 17 offers plenty of the features most people are looking for without that four-figure price tag.Here are some of the best iPhone 17 deals available right now, including the cheapest SIM-free offers and the best contracts from mobile networks.The best iPhone 17 trade-in deals in the UK The Apple Store and major retailers run trade-in schemes to help bring down the initial cost. I’ve rounded up the best offers from Apple, John Lewis, Amazon and more.Best Apple Store iPhone 17 trade-in deals(David Phelan/The Independent)Apple doesn’t offer direct discounts on its iPhones, but you can still make a decent saving by trading in your old handset. If you trade in an iPhone 16 Pro Max, you could get up to £615 off. An iPhone 15 or 15 Pro will fetch between £295 and £380, while an iPhone 14, 14 Pro or 14 Pro Max could knock as much as £340 off the cost of the new model. Apple provides trade-in values for every iPhone right back to the iPhone 8 Plus, though the exact amount depends on its condition. As well as the trade-ins, Apple also offers 0 per cent finance, so you can spread the cost of an iPhone 17 over monthly instalments instead of paying it all up-front.Buy now Best Amazon iPhone 17 trade-in deals (David Phelan/The Independent)If you’ve got an Amazon gift card and a phone to trade in, it might be worth buying an iPhone 17 directly from Amazon. The retailer runs its trade-in scheme in the UK through NorthLadder, which is offering up to £600 if you hand in an iPhone 16 Pro Max. An iPhone 14 Pro Max could get you up to £358, while an iPhone 12 Pro might still fetch £153. Unlike Apple, which pays in store credit, Amazon, via NorthLadder, transfers the money straight to your bank once your phone’s been approved. Amazon and NorthLadder also accept Android devices, so you’re not limited to trading in an iPhone if you’re making the switch to iOS.Buy now Best Currys iPhone 17 trade-in deals The 17 Pro boasts a 48MP telephoto lens with 8x optical zoom (David Phelan/The Independent)Currys’ trade-in offers aren’t far off Apple’s, and if you’ve got other tech to hand in, the retailer also takes laptops, watches, tablets and games consoles. An iPhone 16 Pro Max could fetch up to £540, and an iPhone 15 Pro could fetch up to £335. Slightly older phones, such as an iPhone 14, could get you up to £200. The oldest iPhone that Currys accepts is the iPhone 11, which could fetch up to £50 on trade-in. Buy nowBest John Lewis iPhone 17 trade-in deals(David Phelan/The Independent)Like the Apple Store and Amazon, you can trade in your current smartphone to bring down the cost of an iPhone 17 or iPhone Air at John Lewis. Trading in an iPhone 16 Pro Max could get you up to £378 off, while an older handset like an iPhone 11 Pro could be worth up to £87. The scheme is run in partnership with Likewize, and you can choose to be paid by bank transfer or with a John Lewis gift card once your device has been checked. Android phones and tablets are also accepted at John Lewis, so you’re not restricted to just iPhone devices.Buy now The best iPhone 17 carrier deals in the UKIf you’re looking to pair your smartphone with a new contract, the likes of Sky Mobile, EE, O2 and Vodafone have slashed the price on data and are throwing in additional perks. I’ve rounded up the best iPhone 17, iPhone 17 Pro and iPhone 17 Pro Max contract deals in the UK. However, often the cheapest way to buy a new iPhone is to secure it on 0 per cent finance with Apple (or another retailer, like EE), spreading the cost over 24 months, then pairing it with one of the cheapest SIM-only deals. Some of the best and cheapest SIM-only deals include:Smarty: £12 per month for 140GB of dataGiffgaff: £14 per month for unlimited dataid Mobile: £12 per month for 150GB of data, £6 for the first three months Voxi: £10 per month for 60GB of data Lebara: £10 per month for 30GB of data Best Sky Mobile iPhone 17 deals (David Phelan/The Independent)The iPhone 17 Pro starts from £31.50 per month, while the iPhone 17 Pro Max starts from £34.75 per month. Both of the contracts last 36 months and have a £12 upfront cost , but the data packages are rolling. The cheapest data plan is £3 per month for 3GB. You can also get a 10GB plan for £7.There are also other perks if you take out a contract with Sky Mobile. The carrier has a piggybank system, which rolls your unused data into a virtual pot that you can share with your family, use in future months, or even exchange for rewards. The carrier also lets you stream on any Sky app, such as Sky Go and Sky Sports, without using any of your data.iPhone 17 with 3GB of data: £24.75 per month, £12 up-front, 36-month contract, Sky.com iPhone 17 Pro with 3GB of data: £31.50 per month, £12 up-front, 36-month contract, Sky.com iPhone 17 Pro Max with 1GB of data: £34.75 per month, £12 up-front, 36-month contract, Sky.com Buy nowBest Mobiles.co.uk iPhone 17 deals (David Phelan/The Independent)Online mobile phone shop Mobiles.co.uk, owned by Currys, has some competitive iPhone 17 deals on a per-month basis, though the up-front costs are still fairly chunky (if not as steep as buying outright).The cheapest iPhone 17 contract here is with Currys’ iD Mobile, which runs on Three’s network. You’ll pay £35.99 per month with a £19 up-front cost, and it comes with 200GB of data. The contract is only 24 months long, which is shorter than Sky Mobile or Tesco Mobile. The retailer’s best iPhone 17 Pro deal here is with Vodafone and comes with 100GB of data. You’ll pay £51 per month with a £25 up-front cost. Again, the best iPhone 17 Pro Max deal is also with iD Mobile. You get 200GB of data, and will pay £44.99 per month for 200 of data and £79 up-front. There are several benefits to going with Mobiles.co.uk. All of its iD Mobile deals include 90 days of free McAfee protection, data rollover if you don’t use all your data, and roaming in several international locations. Customers can also access free next-day delivery at launch, plus occasional freebies or bundle offers (like Belkin accessories) when certain plans are selected. iPhone 17 with 200GB of data: £35.99 per month, £19 up-front, 24-month contract, Mobiles.co.ukiPhone 17 Pro with 100GB of data: £51 per month, £25 up-front, 24-month contract, Mobiles.co.ukiPhone 17 Pro Max with 200GB of data: £49.99 per month, £79 up-front, 24-month contract, Mobiles.co.ukBuy now Best Tesco Mobile iPhone 17 dealsIf you’ve bought a new iPhone in the last five years, you’re in luck (The Independent)While Tesco’s plans aren’t as competitive as Sky Mobile’s, the cheapest tariffs come with 3GB of data rather than 1GB. Tesco Mobile uses O2’s network, so your coverage will be the same as anyone on O2. None of Tesco’s plans come with an up-front cost, and all contracts last 36 months.Tesco’s cheapest iPhone 17 deal costs £36.49 per month with 3GB of data. The cheapest iPhone 17 Pro deal costs £45.49 per month, and the cheapest iPhone 17 Pro Max deal costs £48.49 per month. All of these Tesco Mobile contracts run for 36 months and come with no up-front cost.Tesco Mobile also has a few extras to sweeten the deal. Customers also get access to Tesco Mobile perks such as no EU roaming fees, plus free trials of Apple TV+, Apple Music, Apple Arcade, Apple Fitness+ and Apple News+.iPhone 17 with 3GB of data: From £36.49 per month, no up-front cost, 36-month contract, Tescomobile.comiPhone 17 Pro with 3GB of data: From £45.49 per month, no up-front cost, 36-month contract, Tescomobile.comiPhone 17 Pro Max with 3GB of data: From £48.49 per month, no up-front cost, 36-month contract, Tescomobile.comBuy nowBest Three iPhone 17 deals (David Phelan/The Independent)All of Three’s cheapest iPhone 17 deals come with 5GB of data and last for 36 months. The iPhone 17 starts from £32.36 per month with a £30 up-front cost, the iPhone 17 Pro starts from £44.25 per month with a £40 up-front cost, and the iPhone 17 Pro Max starts at £42 per month with a £50 up-front fee.Three does throw in some nice perks, however, such as access to Paramount+ on certain plans, roaming in 160 destinations, extended handset warranties and rewards via the Three+ app, but its pricing isn’t as competitive as last year.iPhone 17 with 5GB of data: £32.36 per month, £30 up-front cost, 36-month contract, Three.co.ukiPhone 17 Pro with 5GB of data: £44.25 per month, £40 up-front cost, 36-month contract, Three.co.ukiPhone 17 Pro Max with 5GB of data: £42 per month, £50 up-front cost, 36-month contract, Three.co.ukBuy nowBest Vodafone iPhone 17 deals(David Phelan/The Independent)Vodafone’s cheapest plans come with 1GB of data and last 36 months. The iPhone 17 starts from £39 per month with a £30 up-front cost, the iPhone 17 Pro starts from £36.25 with a £40 up-front cost, and the iPhone 17 Pro Max starts from £39 with a £50 up-front cost.Vodafone also throws in a few extras with its contracts. Its “lifetime service promise” includes free battery checks, replacements and a lifetime warranty, while its Xchange programme lets you upgrade to a new iPhone every year if you hand back your old one. Customers also get coverage on both Vodafone and Three’s networks, plus access to weekly discounts through the VeryMe Rewards app.iPhone 17 with 1GB of data: £39 per month, £30 up-front cost, 36-month contract, Vodafone.co.ukiPhone 17 Pro with 1GB of data: £36.25 per month, £40 up-front cost, 36-month contract, Vodafone.co.ukiPhone 17 Pro Max with 1GB of data: £39 per month, £50 up-front cost, 36-month contract, Vodafone.co.ukBuy nowBest EE iPhone 17 deals (David Phelan/The Independent)The cheapest tariffs at EE start with 5GB of data on a 36-month contract. Unlike Sky and Tesco, EE does charge an upfront fee, which starts at £30. You can pay more up-front if you want to pay less monthly.The iPhone 17 starts from £48.24 per month with 5GB of data, the iPhone 17 Pro starts from £54.26 per month, and the iPhone 17 Pro Max starts at £57.29 per month. They all require a £30 up-front payment, and they last 36 months.As with rivals, EE runs a trade-in scheme, offering savings of up to £470 when you hand in an eligible iPhone. Customers also get access to EE’s perks, including 5G Standalone coverage, Apple One bundled on higher-tier plans, roaming in the EU and beyond, and unlimited watch data if you have an Apple Watch.iPhone 17 with 5GB of data: £48.24 per month, £30 up-front cost, 36-month contract, EE.co.ukiPhone 17 Pro with 5GB of data: £54.26 per month, £30 up-front cost, 36-month contract, EE.co.ukiPhone 17 Pro Max with 5GB of data: £57.29 per month, £30 up-front cost, 36-month contract, EE.co.ukBuy now Best O2 iPhone 17 deals (David Phelan/The Independent)O2 has lots of various iPhone 17 contracts available, but as in previous years, the monthly contracts are the most expensive out of the lot, and that’s just for 5GB of data.The cheapest regular iPhone 17 deal costs £47.24 per month with a £30 up-front fee and 5GB of data. The iPhone 17 Pro with 5GB of data comes in slightly higher at £50.25 per month, again with £30 up-front. For those after Apple’s biggest model, the iPhone 17 Pro Max costs £56.29 per month with £30 up-front and 5GB of data.O2 does have some nice perks, though. Most monthly plans include up to three months of streaming services such as Disney+, Amazon Prime Video or Audible, which you can pick and swap. Some of the higher-end Ultimate plans bundle Disney+ Premium for the full term. O2 still offers inclusive EU roaming, letting you use up to 25GB of your allowance abroad without extra charges. iPhone 17 with 5GB of data: £47.24 per month, £30 up-front, 36-month contract, O2.co.ukiPhone 17 Pro with 5GB of data: £50.25 per month, £30 up-front, 36-month contract, O2.co.ukiPhone 17 Pro Max with 5GB of data: £56.29 per month, £30 up-front, 36-month contract, O2.co.ukBuy nowApple iPhone 17 price: How much does the iPhone 17, and iPhone 17 Pro cost in the UK?The iPhone 17 launched at £799 in September 2025, but Apple has since increased the price to £899 following the announcement of the iPhone 18 Pro and iPhone 18 Pro Max. That makes the deals available from retailers and mobile networks even more important if you’re looking to buy one. The iPhone 17 comes in black, lavender, mist blue, sage and white. It now starts at £899 for 256GB. Apple dropped the 128GB storage option when the iPhone 17 launched, but initially kept the starting price at £799. The iPhone 17 Pro and 17 Pro Max come in cosmic orange, deep blue and silver, with no black option. The iPhone 17 Pro starts at £1,099 for 256GB, with 512GB and 1TB models also available. The Pro Max starts at £1,199 for 256GB, with 512GB, 1TB and 2TB storage options.Looking for some new earbuds? We’ve reviewed the AirPods Pro 3