Cyber Week is here! These deals are the best available right now, though you may need to be quick as some will sell out.

The iPhone 12 range is now official but with three sizes and four models to choose between this year, it's quite a change compared to the iPhone 11. Beyond the discreet models, the iPhone 12 series also adopts a new design language, reminiscent of the iPad Pro range (and the iPhone 4/5 before that), introduces a new, faster processor in the A14 Bionic, boasts better camera performance and, of course, adds in 5G. 

Here, we cover how to get your hands on every member of Apple's first 5G-capable iPhone lineup.

When is the iPhone 12 range on sale? 

The iPhone 12 range launch is a little more staggered than it has been in previous years. 

The first iPhones available were the iPhone 12 and iPhone 12 Pro, both released on 23 October.

Those waiting for the smaller iPhone 12 Mini or ultra-high-end iPhone 12 Pro Max have had to wait a little longer. The good news is that the Mini and Pro Max were both released on 13 November, and are now available to buy worldwide. 

How much does the iPhone 12 range cost? 

The good news is that Apple hasn't raised the price of the iPhone 12 range (aside from a slight tweak to the iPhone 12's price) despite the jump forward in design, performance, and connectivity – but they are still expensive, and that’s especially true of the ultra-high-end iPhone 12 Pro Max. 

Here’s how the iPhone 12 range breaks down, in terms of cost: 

iPhone 12 Mini 

  • iPhone 12 Mini (64GB): £699/$699 
  • iPhone 12 Mini (128GB): £749/$749 
  • iPhone 12 Mini (256GB): £849/$849 

iPhone 12 

  • iPhone 12 (64GB): £799/$799 
  • iPhone 12 (128GB): £849/$849 
  • iPhone 12 (256GB): £949/$949 

iPhone 12 Pro  

  • iPhone 12 Pro (128GB): £999/$999 
  • iPhone 12 Pro (256GB): £1,099/$1,099 
  • iPhone 12 Pro (512GB): £1,299/$1,299 

iPhone 12 Pro Max 

  • iPhone 12 Pro Max (128GB): £1,099/$1,099 
  • iPhone 12 Pro Max (256GB): £1,199/$1,199 
  • iPhone 12 Pro Max (512GB): £1,399/$1,399 

Where to buy the iPhone 12, 12 Mini, 12 Pro and 12 Pro Max - Best SIM-free & on contract deals

Following a staggered launch, all variants of iPhone 12 are now readily available to buy in the UK. The most obvious place to go to buy the iPhone 12 is Apple itself, but where else can you go?

After all, with such a major redesign on offer, it’s likely that stock will sell out quickly.

These are all the top retailers offering the iPhone 12, 12 Mini and 12 Pro SIM-free, but we've also listed other retailers below.

iPhone 12 Mini - Top retailers

Retailer Price Delivery  

Price comparison from over 24,000 stores worldwide

iPhone 12 - Top retailers

Retailer Price Delivery  

Price comparison from over 24,000 stores worldwide

iPhone 12 Pro - Top retailers

Retailer Price Delivery  

Price comparison from over 24,000 stores worldwide

iPhone 12 Mini SIM-free

  • Apple - Up to £280 off with Apple trade-in
  • John Lewis - Extended two-year warranty
  • KRCS - offers £6.98 off the RRP and a two-year warranty
  • Amazon

iPhone 12 Mini on contract 

  • EEBest plan: £64 per month, £30 upfront for 100GB 5G data, a Smart Benefit, down to £61 a month, no upfront cost and three Smart Benefits with iPhone XS and XS Pro trade-in
  • Carphone Warehouse - Best plan: £51 per month, £49 upfront for 20GB of data on ID Mobile. 
  • O2 - Best plan: £47.95 per month, £30 upfront for 90GB 5G data, 6 months of Disney+ (or Amazon Prime video), with 20% off AirPods Pro
  • Three - Best deal: £29.50 per month for 6 months, then up to £59 a month with £29 upfront cost for unlimited 5G data and free AirPods
  • Sky Mobile - Best deal: £47 per month, no upfront fee for 3GB of data. You can claim a £30 AirPods discount too!
  • Virgin - Best deal: £34 per month, no upfront cost for 8GB of 4G data and a free accessories bundle
  • VodafoneBest deal: £46 per month, £29 upfront on Vodafone Max plan

iPhone 12 SIM-free

  • Apple
  • Amazon - Up to £400 off with trade-in, dispatched within 1-2 months
  • Argos - Free SIM bundles
  • John Lewis - Up to £300 off with trade-in
  • Carphone Warehouse - Up to £400 off with trade-in
  • Currys PC World - Available with 0% interest, up to £400 off with trade-in
  • KRCS - up to £9.98 off
  • Best Buy (US)
  • Walmart (US) - up to $130 off with financing
  • Target (US) - Up to $800 off when you trade-in to a new line or upgrade on select unlimited plans with AT&T

iPhone 12 on contract

  • EE - Best deal: up to £300 off (makes upfront cost zero) when you trade-in fully working iPhone XS or XS Max
  • Carphone Warehouse - Best plan: £45 per month, £49.99 upfront for 50GB data
  • O2 - Best deals: £48.98 per month, £79.99 upfront for 90GB data with free Disney Plus for 6 months (or Amazon Prime Vide), 20% off Apple AirPods Pro
  • Mobiles.co.uk - Best plan: Vodafone, starting at £30 per month, £330 upfront for 54GB data
  • Sky Mobile Best deal: Double data on all iPhone 12 plans
  • Tesco Mobile Best deal: Double data, 10% off two Tesco shops in-store every month with Clubcard Plus (free for 6 months on select plans)
  • Three - Best plan: £27.50 per month (for first six months, then £55 a month), £210 upfront for Unlimited data
  • Virgin Best deals: Free Apple AirPods Pro or up to £350 off when you trade-in
  • Vodafone Best deal: Up to £21 off monthly plans

iPhone 12 Pro SIM-free

  • Apple - Up to £280 off with Apple trade-in
  • Amazon - Up to £400 off with trade-in, dispatched within 1-2 months
  • Argos
  • John Lewis - Up to £300 off with trade-in
  • Carphone Warehouse - Up to £400 off with trade-in
  • Currys PC World - Available with 0% interest, up to £400 off with trade-in
  • KRCS - Up to £11 off
  • Best Buy (US)
  • Walmart (US) - up to $130 off with financing
  • Target (US) - Up to $800 off when you trade-in to a new line or upgrade on select unlimited plans with AT&T

iPhone 12 Pro on contract

  • EE - Best plan: £80 per month, £50 upfront for 100GB data, up to £300 off with iPhone XS and XS Pro trade-in
  • Carphone Warehouse - Best deal: on iD, starting at £54.99 per month, £49.99 upfront for 20GB data
  • O2 - Best plan: £55.99 per month, £69.99 upfront for 90GB data, 6 months of Disney+ (or Amazon Prime video), with 20% off AirPods Pro
  • Mobiles.co.uk - Best plan: Vodafone, starting at £30 per month, £520 upfront for 54GB data
  • Tesco Mobile - Best plan: £45 a month, no upfront cost with 6GB of data and 5000 minutes & texts
  • Three - Best plan: £32.50 per month (for first six months, then £65 a month), £230 upfront for Unlimited data
  • Sky Mobile Best deal: Double data on all iPhone 12 Pro plans
  • Virgin Best deals: Free Apple AirPods Pro or up to £350 off when you trade-in
  • Vodafone - Best deal: £22 off monthly plans - £61 per month, £29 upfront for Unlimited Max data

iPhone 12 Pro Max SIM-free

KRCS has up to £14 off the 12 Pro Max (SIM-free) right now.

  • Apple - Up to £280 off with Apple trade-in
  • John Lewis - Extended two-year warranty
  • KRCS - Offers up to £14 off RRP and extended two-year warranty
  • Amazon

iPhone 12 Pro Max on contract

  • EE - Best plan: £91 per month, £30 upfront for unlimited data, down to £81 a month and no upfront cost with iPhone XS and XS Pro trade-in
  • Carphone Warehouse - Best plan: £54.99 per month with £99.99 upfront for 20GB of data on ID Mobile. 
  • O2 - Best plan: £60.10 per month, £30 upfront for 90GB 5G data, 6 months of Disney+ (or Amazon Prime video), with 20% off AirPods Pro
  • Three - Best deal: £38.50 per month for 6 months, then up to £77 a month with £99 upfront cost for unlimited 5G data and free AirPods
  • Sky Mobile - Best deal: £42 per month, no upfront fee for 10GB of 5G data. You can claim a £30 AirPods discount too!
  • Virgin - Best deal: £48 per month, no upfront fee for 8GB of 4G data and a free accessories bundle
  • VodafoneBest deal: £66 per month, £29 upfront on Vodafone Max plan

What’s new with the iPhone 12 range? 

The iPhone 12 range is so exciting because there are a lot of changes on offer. The most noticeable is the design, which steps away from curved edges to something altogether more angular and reminiscent of the iPad Pro and even the iPhone 5. 

That new design also means Apple has expanded the size of the display of most of the range without impacting the overall footprint, with the iPhone 12 and iPhone 12 Pro sporting a 6.1in display and the iPhone 12 Pro Max sporting a 6.7in display. There’s also the iPhone 12 Mini, with a 5.4in display in the same form factor as the original 4.7in iPhone SE.  

Let's not forget the 5nm A14 Bionic, which Apple is calling the fastest chipset in any smartphone right now, with boosts to CPU, GPU and Neural Engine performance and, of course, 5G connectivity is standard across the entire range. There's also MagSafe for iPhone - a new magnetic system that allows for improved wireless charging performance and opens the door for a new range of accessories. 

You’ve got new features specific to the iPhone 12 Pro range, including the ability to record and edit Dolby Vision content directly via the Camera and Photos apps. There are also features specific to the top-end iPhone 12 Pro Max, including a new DSLR-esque OIS (optical image stabilisation) system, a larger camera sensor, for a huge boost to low-light photography and the inclusion of a LiDAR sensor for lightning-fast autofocus capabilities.  

Believe it or not, we’re only scratching the surface of what’s new with the iPhone 12 range. If you want to know more, take a look at everything you need to know about the iPhone 12 range, and if you’re wondering about the specific differences between the Pro models, we’ve got a piece on the iPhone 12 Pro vs iPhone 12 Pro Max alongside our full iPhone 12 review.

While you're here, you may also be interested in the best iPhone 12 and 12 Pro cases

Read next: Best Google Pixel 5 deals

Related stories for further reading