Best iPhone 12 Deals of Christmas: 12, 12 Pro, 12 Pro Max & Mini

Black Friday has come and gone, but the deals are still around for Christmas, which means if you’ve been looking for a deal on the new iPhone 12 range phones, you’ve come to the right place.

Here we going through every major retailer as well as contract provider to find you the best deals on the iPhone 12, 12 Pro, 12 Pro Max as 12 mini this holiday season.

We’re seeing excellent big data deals from nearly every network – watch out especially for free AirPod bundles from Virgin and Three. Meanwhile, O2 is offering 30% off AirPods Pro and six months of Disney+ or Deliveroo Plus for free. We’re also seeing loads of trade-in offers with up to £620 off in the UK and $700 off in the US.

Virgin has a particularly exciting iPhone 12 bundle that includes the iPad Air 4, Watch Series 6 and AirPods Pro from £70 per month. Check it out here.

The iPhones 12 range, Apple’s first 5G devices, is available to buy directly from Apple but delivery isn’t expected until early December, which is why it’s doubly worth looking at other retailers. Keep in mind stock on the iPhone 12 Pro Max and iPhone 12 Pro can be tricky to find. We’ve also gone through every retailer to point out where the handsets are available and where they’ve sold out. 

Here we’re looking at the top retailers and networks offering the new iPhone 12, 12 Pro, 12 Pro Max and 12 mini on contract and SIM-free at the best prices.

We’re separately rounding up the best Christmas deals on everything Apple here, and don’t forget to pick up a 5G or 4G SIM for the iPhone 12 if you buy SIM-free – we’ve sorted the best SIM Only deals of December here.

iPhone 12 Christmas deals highlights

  • Three – get 6 months half price on 24-month unlimited plans with free AirPods
  • O2 – 6 months of Disney+ or Deliveroo, 30% off AirPods, Up to £350 off with trade-in
  • Virgin -Free AirPods with iPhone 12 and free AirPods Prow with 12 Pro, 50GB data plan now £47 per month for 12 Pro, with no upfront costs
  • Carphone Warehouse – 50% off AirPods (2nd gen) with iPhone 12 mini 

Best iPhone 12 Pro Max deals

iPhone 12 Pro Max

iPhone 12 Pro Max

iPhone 12 Pro Max stock isn’t available everywhere. We’ve listed all the retailers offering the iPhone 12 Pro Max below, along with any offers on at the moment. We’ll also flag retailers with low stock to save you time from having to browse.

iPhone 12 Pro Max – Best SIM-free deals

  • Apple – Up to £280 off with Apple Trade-In, free delivery, arrives in January
  • Carphone Warehouse – Up to £650 off with old iPhone trade-in, free delivery, arrives mid-January
  • Studio – out of stock (standard delivery is £4.99)
  • Amazon – Free delivery, arrives between 5-28 January
  • Argos – Check stock by postcode 
  • Box – out of stock
  • Curry PC World – out of stock
  • John Lewis – out of stock online (offers up to £300 with old iPhone trade-in)
  • KRCS – Has up to £14 off (stock returns in 7-21 days but you can order now)
  • Walmart (US) – out of stock, up to $900 off with trade-in
  • Best Buy (US) – locked, in stock

Compare prices from top retailers below:

Retailer Price Delivery  

Price comparison from over 24,000 stores worldwide

iPhone 12 Pro Max – Best Contract deals

  • Carphone Warehouse – Best deal: £79 upfront, £63 per month for 72GB 5G data
  • EE – Best deal: £300 off with trade-in, £81 per month for unlimited data (no upfront cost), includes 3 Smart Benefits (Apple Music, Apple TV+, Apple Arcade and more)
  • Fonehouse – Best deal: 48GB data for £62 per month (£288 cashback), no upfront cost. 
  • O2 – Best deal: £60.10 per month, £30 upfront for 90GB data over 36 months (includes 30% off AirPods, £350 off with trade-in, 6 months of Disney+, Prime Video or another streaming app)
  • Sky Mobile – Best Deal: Starts at £45 per month, no upfront cost for 2GB data (higher data allowances available) 
  • Three – Best Deal: Unlimited data with 50% off first 6 months with free AirPods, starts at £99 upfront, £38.50 per month (first 6 months)
  • Virgin Mobile –  Best Deal: £52 per month, no upfront cost for 50GB data with free accessories bundle
  • Vodafone – Best Deal: £66 per month, £29 upfront for unlimited data
  • AT&T (US) – Starts at $36.67 per month with up to $700 off when you trade-in and add a new line
  • Verizon (US) – Starts at £36.66 per month, upgrade and save up to $440, or save $150 on an iPad

Best iPhone 12 Pro Deals

iPhone 12 Pro

iPhone 12 Pro

Here are all the retailers offering the iPhone 12 Pro right now. We’ve also noted any retailers with low or no stock.

You can buy the iPhone 12 and iPhone 12 Pro directly from Apple. You can also find it from the following retailers and networks below.  

iPhone 12 Pro – best SIM-free deals

  • Amazon (temporarily out of stock) /Amazon US – iPhone 12 orders from Amazon US with a wireless carrier include an Amazon Gift Card, which receives a US$4.17 balance top-up every month up to $100 over 24 months.
  • Apple – in stock, free delivery, arrives in January
  • Carphone Warehouse – up to £650 off when you trade-in
  • Studio – out of stock
  • Argos – out of stock
  • Currys PC World – out of stock
  • John Lewis – out of stock
  • KRCS – up to £12.98 off but out of stock, still accepting order for new stock (returns in 2-3 weeks)
  • Best Buy (US)
  • Walmart (US) 
  • Target (US) – Up to $950 off when you trade-in to a new line and upgrade on select unlimited plans with AT&T
Retailer Price Delivery  

Price comparison from over 24,000 stores worldwide

iPhone 12 Pro – best contract deals

Three has the most enticing offer right now – get 6 months half price on 24-month unlimited plans with free AirPods. You can get 6 months of Disney+ or Delveroo Plus with O2, however.

Virgin also has a free AirPods Pro bundle on the 12 Pro, and has reduced its 50GB data plan to £47 per month, with no upfront costs.

The following UK networks have the iPhone 12 available on contract.

  • EE – Best deal: up to £300 off (which removes upfront cost) when you trade-in fully working iPhone XS or XS Max, unlimited data for £77 per month with streaming add-ons
  • O2 – Best deals: £350 off with trade-in, free Disney Plus (or Amazon Prime Video) for 6 months, 30% off AirPods Pro with unlimited plans
  • Three Best deal: 6 months half price on 24-month unlimited plans with free AirPods
  • Sky Mobile Best deal: £47 per month for 2GB data, no upfront cost.
  • Virgin Best deals: 50GB of data for £47 per month, no upfront cost
  • Vodafone Best deals: Up to £18 off monthly plans
  • Voxi – £50 per month with 6GB data, free next day delivery
  • Tesco Mobile – Out of stock
  • AT&T
  • T-Mobile
  • Verizon

Best iPhone 12 Deals

Apple iPhone 12

Apple iPhone 12

iPhone 12 – best SIM-free deals

  • Amazon/Amazon US – in stock, iPhone 12 orders from Amazon US with a wireless carrier include an Amazon Gift Card, which receives a US$4.17 balance top-up every month up to $100 over 24 months.
  • Argos – Stock limited
  • Carphone Warehouse – in stock, 50% off AirPods bundle
  • Currys PC World – in stock, 0% financing available, up to £400 off when you trade-in 
  • John Lewis – in stock, payment Plan available, claim up to £300 when you trade-in
  • KRCS – up to £9.52 off (stock is very limited)
  • Best Buy (US) – up to $800 off with trade-in if bought locked to AT&T
  • Walmart (US) – in stock
  • Target (US) – Up to $700 off when you trade-in to a new line or upgrade on select unlimited plans with AT&T
Retailer Price Delivery  

Price comparison from over 24,000 stores worldwide

iPhone 12 – best contract deals

Three is offering 6 months half price on 24-month unlimited plans with free AirPods, while Virgin best deals includes free Apple AirPods Pro on plans starting from £34 per month.

Carphone Warehouse has the cheapest offer, however: get 10GB data for £39.99 per month, £49.99 upfront on iD Mobile. You can also get Apple AirPods for 50% off.

  • Carphone Warehouse – Best deal: 50% off Apple AirPods, free next day delivery 
  • EE – Best deal: up to £300 off (which removes upfront cost) when you trade-in fully working iPhone XS or XS Max
  • O2 – Best deals: Free Disney Plus (or Amazon Prime Video) for 6 months, 30% off AirPods, 6 months Deliveroo Plus with Unlimited data
  • Tesco Mobile Best deal: 25GB data for £49.99 per month over 30 months
  • Three Best deal: 6 months half price on 24-month unlimited plans with free AirPods
  • Sky Mobile Best deal: 2GB data for £28 per month
  • Virgin Best deals: Free Apple AirPods Pro on plans starting from £37 per month
  • Vodafone Best deals: Up to £21 off monthly plans
  • Voxi
  • AT&T
  • T-Mobile
  • Verizon

The following retailers offer phones on contract from various networks, too, and may have different deals to those you’ll find direct from the network:

Best iPhone 12 mini Deals

Apple iPhone 12 mini

Apple iPhone 12 mini

iPhone 12 mini – Best SIM-free deals

THe best SIM-free deal on the 12 mini is from KRCS, which as a £6.98 discount, but stock is limited.

Retailer Price Delivery  

Price comparison from over 24,000 stores worldwide

iPhone 12 mini – Best contract deals

  • Affordable Mobiles – Best deal: Unlimited data for £39 per month, no upfront cost
  • Carphone Warehouse -Best deal: 50% off AirPods, £400 with old iPhone trade in – £99 upfront, £32.99 per month for 10GB data
  • EE – Best deal: £300 off with trade-in of iPhone XS or XS Max, £61 per month for unlimited data (no upfront cost), includes 3 Smart Benefits (Apple Music, Apple TV+, Apple Arcade and more)
  • O2 – Best deal: £43.95 per month, £29.99 upfront for 90GB data over 36 months (includes 30% off AirPods Pro, £350 off with trade-in, and 6 months of Disney+, Prime Video or another streaming app)
  • Sky Mobile – Best Deal: £36 per month for 10GB data (no upfront cost) 
  • Three – Best Deal: Free AirPods with unlimited data – £56 per month reduced to £28 per month (for 6 months), £90 upfront
  • Virgin Mobile – Best Deal: £37 per month, no upfront cost for 24GB data with free Airpods
  • Vodafone – Best Deal: £21 off Unlimited Max plan – £46 per month (was £67), £29 upfront for unlimited data
  • AT&T (US) – Starts at $36.67 per month with up to $700 off when you trade-in and add a new line
  • Verizon (US) – Starts at $29.16 per month, upgrade and save up to $412, or save $150 on an iPad or $100 on Apple Watch

iPhone 12

iPhone 12

Where to get refurbished iPhone 12 deals

If you haven’t already, you may want to consider buying a refurbished iPhone 12 to save money (and the environment). Refurbished devices are thoroughly tested and repaired to work and look just like new. In some cases, you might see some signs of wear – like scuffs or scratches – but most retailers will indicate the condition of the device before you buy it. Typically, you’ll see A, B, and C grades, with A-grade devices showing no or very, very minimal signs of use and C-grade devices showing obvious signs of wear.

See our full guide to buying refurbished or second-hand iPhones for more on device grades. 

The first place to shop for a refurbished iPhone is on the Apple Refurbished Store. Here you’re guaranteed that the device will be exactly like a new iPhone out of the box. Rest assured, the Apple Refurbished Store is where you can get the highest quality of refurbished iPhones. However, if you’re after the iPhone 12, it’s unlikely you’ll find it there just yet.

You may want to shop at the following refurbished resellers instead:

How much do the new iPhone 12 range phones cost?

With four different models, each with different storage configurations, iPhone shoppers can choose from various price points.

iPhone 12: From £799/$799

The standard iPhone offers a 6.1in display and is available in white, black, blue, green, and in the Product(Red) variant.

  • 64GB – £799/US$829/AUD$1349
  • 128GB – £849/US$879/AUD$1429
  • 256GB – £949/US$979/AUD$1599

iPhone 12 Pro: From £999/$999/AUD$1,699

The 12 Pro also features a 6.1in screen like the standard iPhone 12 but has a much brighter display and a third, telephoto lens on the back. The Pro and Pro Max are available in Graphite, Silver, Gold and Pacific Blue.

  • 128GB – £999/US$999/AUD$1,699
  • 256GB – £1,099/US$1099/AUD$1,869
  • 512GB – £1299/$1299/AUD$2,219

iPhone 12 mini: From £699/$729/AUD$1,199 – pre-order from 6 November (7 November in Australia)

The smallest of the iPhone 12 range, the iPhone 12 mini features a 5.4in screen, which is only slightly larger than the iPhone SE (2020), which offers a 4.7in Retina HD display and remains the most affordable new iPhone.

  • 64GB – £699/US$729/AUD$1,199
  • 128GB – £749/US$779/AUD$1,279
  • 256GB – £849/$879/AUD$1,449

iPhone 12 Pro Max: From £1,099/$1,099/AUD$1,699 – pre-order 6 November (7 November in Australia)

  • 128GB – £1099/US$1099/AUD$1,849
  • 256GB – £1,099/US$1199/AUD$2019
  • 512GB – £1299/$1399/AUD$2,369

See our separate round up of the best iPhone 11 deals, and for the best Apple deals before Christmas 2020 see our dedicated deals hub.

iPhone 12

iPhone 12

When did the new iPhone 12 phones release?

The iPhone 12 and 12 Pro became available to pre-order on 16 October, and sales began 23 October.

Meanwhile, pre-orders on the iPhone 12 mini and 12 Pro Max started 6 November ahead sales beginning 13 November.

What’s new in the iPhone 12 range?

Apple launched the iPhone 12 range flagship phones at its ‘Hi, Speed’ Special event on 13 October – a fitting title, given these will be the first iPhones to feature 5G connectivity, the new A14 Bionic processor and Neural Engine, which also appears in the new iPad Air 4 for advanced image processing.

While we’ve come to expect iPhones in three sizes, this year Apple has introduced four models: the iPhone 12, iPhone 12 Pro, 12 Pro Max, and a smaller iPhone mini – again, all with 5G support.

The iPhone 12 and 12 mini feature a Ceramic Shield front, glass back, and an aluminium frame, while the top-tier Pro and Pro Max add a textured matte glass on the back and a stainless steel band to the mix.

Design aside, the Pro and Pro Max also feature an extra telephoto lens on the back, along with advanced photo and video capabilities, like AppleRAW support and recording and editing video in Dolby Vision. For everything there is to know about the new iPhone 12 range see this handy explainer.

You can also re-watch the Apple Special event again here. 

Comments are closed, but trackbacks and pingbacks are open.