The Independent's journalism is supported by our readers. When you purchase through links on our site, we may earn commission. Why trust us?

Best iPhone 12 and 12 Pro deals from EE, O2, Three, Vodafone, Virgin, Sky, and others

The mini and Pro Max are available on pre-order and will be on sale from 6 November

Adam Smith
Friday 23 October 2020 14:46 BST
Apple unveils iPhone12 Pro and iPhone 12 Pro Max

Your support helps us to tell the story

This election is still a dead heat, according to most polls. In a fight with such wafer-thin margins, we need reporters on the ground talking to the people Trump and Harris are courting. Your support allows us to keep sending journalists to the story.

The Independent is trusted by 27 million Americans from across the entire political spectrum every month. Unlike many other quality news outlets, we choose not to lock you out of our reporting and analysis with paywalls. But quality journalism must still be paid for.

Help us keep bring these critical stories to light. Your support makes all the difference.

Apple has launched four new iPhones: the iPhone 12 mini, iPhone 12, iPhone 12 Pro and iPhone 12 Pro Max.

With two less expensive handsets, and the two Pro devices, Apple brought out more smartphones at its “Hi, Speed” launch than ever before.

The iPhone 12 mini costs £699; the iPhone 12 costs £799; the iPhone 12 Pro costs £999; and the iPhone 12 Pro Max costs £1,099.

The iPhone 12 and iPhone 12 Pro are available to order now. 

The iPhone 12 mini and iPhone 12 Pro Max will be available to preorder from 6 November, with general availability from 13 November .

For guidance on which iPhone is best for you, follow the Independent’s guide to Apple’s latest devices.

Apple has released the new iPad Air alongside its new smartphones, and a new Apple Watch SE.

You can trust our independent reviews. We may earn commission from some of the retailers, but we never allow this to influence selections, which are formed from real-world testing and expert advice. This revenue helps to fund journalism across The Independent.

(Apple)

iPhone 12

The iPhone 12 has a 6.1-inch display with a 2532 x 1170 pixel resolution. It has two cameras, a wide angle and ultra-wide angle lens. 

It features Apple’s A14 Bionic chip, Face ID, and a claimed 17 hour battery life. It comes in 64GB, 128GB, and 256GB of storage, and also supports 5G.

Network deals:

Sky or Virgin Media offer the best deals for those concerned about upfront costs, as the phone comes free and is paid off as part of the contract.

O2 allows for mixing-and-matching of payment plans, so has the most flexible of all the models and is worth exploring.

Three offers the best monthly costs for the first six months and has unlimited data, but means that buyers might be stretched in the long-term of a 24-month contract.

It’s also worth noting that some contracts also offer additional extras for a certain amount of time. EE, Vodafone, and O2 offers contracts with free months of Amazon Prime Video, Disney+ or Apple Music. Virgin Media, meanwhile, allows users to pay for a pair of Apple AirPods for an additional £1 per month.

O2:

iPhone 12 (64GB) with 5GB of data; £30 upfront, £44.37 per month for 36-month contract. Six months free Disney+ or three months free Audible add-ons available

Phone 12 (64GB) with unlimited data; £30 upfront, £56.37 per month for 36-month contract. 12 months free Disney+ or six months free Audible add-ons available

Phone 12 (128GB) with 5GB of data; £30 upfront, £45.92 per month for 36-month contract. Six months free Disney+ or three months free Audible add-ons available

Phone 12 (128GB) with unlimited data; £30 upfront, £57.92 per month for 36-month contract. 12 months free Disney+ or six months free Audible add-ons available

EE:

iPhone 12 (64GB) with 10GB of data; £50 upfront, £59 per month for 24-month contract. Six months free Britbox or Apple Music, or three months free BT Sport add-ons available

iPhone 12 (64GB) with 100GB of data; £30 upfront, £63 per month for 24-month contract. Six months free Britbox or Apple Music, or three months free BT Sport add-ons available

iPhone 12 (64GB) with unlimited data; £30 upfront, £68 per month for 24-month contract. Six months free Britbox or Apple Music, or three months free BT Sport add-ons available

iPhone 12 (128GB) with 10GB of data; £50 upfront, £61 per month for 24-month contract. Six months free Britbox or Apple Music, or three months free BT Sport add-ons available

iPhone 12 (128GB) with 100GB of data; £50 upfront, £65 per month for 24-month contract. Six months free Britbox or Apple Music, or three months free BT Sport add-ons available

iPhone 12 (128GB) with unlimited data; £50 upfront, £70 per month for 24-month contract. Six months free Britbox or Apple Music, or three months free BT Sport add-ons available

Three:

iPhone 12 (64GB) with unlimited data; £49 upfront, £31.50 per month for the first 6 months (£63 per month thereafter for 24-month contract)

iPhone 12 (128GB) with unlimited data; £49 upfront, £33 per month for the first 6 months (£66 per month thereafter for 24-month contract)

iPhone 12 (256GB) with unlimited data; £49 upfront, £35 per month for the first 6 months (£70 per month thereafter for 24-month contract)

Carphone Warehouse: 

iPhone 12 (64GB) with 20GB of data; £99.99 upfront, £39.99 per month

iD Mobile:

Apple iPhone 12 (64GB) with 20GB of data; £99.99 upfront, £39.99 per month

Apple iPhone 12 (64GB) with unlimited data; £99.99 upfront, £41.99 per month

Apple iPhone 12 (128GB) with 20GB of data; £99.99 upfront, £43.99 per month

Apple iPhone 12 (128GB) with unlimited data; £99.99 upfront, £48.99 per month

Sky Mobile:

iPhone 12 (64GB) with 4GB of data; £0 upfront, £34 per month for 36-month contract

iPhone 12 (128GB) with 20GB of data; £0 upfront, £40 per month for 36-month contract

Virgin Media:

iPhone 12 (64GB) with 1GB of data; £0 upfront, £40.50 per month for 24-month contract. Apple AirPods added for £1.50 per month extra

iPhone 12 (64GB) with unlimited data; £0 upfront, £50.50 per month for 36-month contract. Apple AirPods added for £1.50 per month extra

iPhone 12 (64GB) with 1GB of data; £0 upfront, £33 per month for 36-month contract. Apple AirPods added for £1 per month extra

iPhone 12 (64GB) with unlimited data; £0 upfront, £43 per month for 36-month contract. Apple AirPods added for £1 per month extra

Vodafone:

iPhone 12 (64GB) with 2GB of data; £99 upfront, £50 per month for 24-month contract.

iPhone 12 (64GB) with 6GB of data; £79 upfront, £54 per month for 24-month contract. (£71 per month with two years of YouTube Premium, Amazon Prime, or Spotify)

iPhone 12 (64GB) with 24GB of data; £49 upfront, £59 per month for 24-month contract. (£66 per month with two years of YouTube Premium, Amazon Prime, or Spotify)

iPhone 12 (64GB) with unlimited data; £29 upfront, £66 per month for 24-month contract. (£73 per month with two years of YouTube Premium, Amazon Prime, or Spotify)

(Apple)

iPhone 12 Pro

The iPhone 12 Pro has a 6.1-inch display with a 2532 x 1170 pixel resolution. It has three cameras, a wide angle, ultra-wide angle lens, and a telephoto lens. It also comes with Apple’s LiDAR scanner for better Night mode functions, faster autofocus, and augmented-reality content. 

It features Apple’s A14 Bionic chip, Face ID, and a claimed 17 hour battery life. It comes in 128GB, 256GB, and 512GB of storage, and also supports 5G.

Network deals:

Sky or Virgin Media offer the best deals for those concerned about upfront costs, as the phone comes free and is paid off as part of the contract.

O2 allows for mixing-and-matching of payment plans, so has the most flexible of all the models and is worth exploring.

Three offers the best monthly costs for the first six months and has unlimited data, but means that buyers might be stretched in the long-term of a 24-month contract.

It’s also worth noting that some contracts also offer additional extras for a certain amount of time. EE, Vodafone, and O2 offers contracts with free months of Amazon Prime Video, Disney+ or Apple Music. Virgin Media, meanwhile, allows users to pay for a pair of Apple AirPods for an additional £1 per month.

O2: 

iPhone 12 Pro (128GB) with 5GB of data; £30 upfront, £51.10 per month for 36-month contract. Six months free Disney+ or three months free Audible add-ons available

iPhone 12 Pro (128GB) with unlimited data; £30 upfront, £63.10 per month for 36-month contract. 12 months free Disney+ or six months free Audible add-ons available

iPhone 12 Pro (256GB) with 5GB of data; £30 upfront, £54.39 per month for 36-month contract. Six months free Disney+ or three months free Audible add-ons available

iPhone 12 Pro (256GB) with unlimited data; £30 upfront, £66.39 per month for 36-month contract. 12 months free Disney+ or six months free Audible add-ons available

EE:

iPhone 12 Pro (128GB) with 10GB of data; £100 upfront, £69 per month for 24-month contract. Six months free Britbox or Apple Music, or three months free BT Sport add-ons available

iPhone 12 Pro (128GB) with 100GB of data; £50 upfront, £73 per month for 24-month contract. Six months free Britbox or Apple Music, or three months free BT Sport add-ons available

iPhone 12 Pro (128GB) with unlimited data; £30 upfront, £78 per month for 24-month contract. Six months free Britbox or Apple Music, or three months free BT Sport add-ons available

iPhone 12 Pro (256GB) with 10GB of data; £100 upfront, £75 per month for 24-month contract. Six months free Britbox or Apple Music, or three months free BT Sport add-ons available

iPhone 12 Pro (256GB) with 100GB of data; £50 upfront, £79 per month for 24-month contract. Six months free Britbox or Apple Music, or three months free BT Sport add-ons available

iPhone 12 Pro (256GB) with unlimited data; £30 upfront, £84 per month for 24-month contract. Six months free Britbox or Apple Music, or three months free BT Sport add-ons available

Three:

iPhone 12 Pro (128GB) with unlimited data; £99 upfront, £36 per month for the first 6 months (£72 per month thereafter for 24-month contract)

iPhone 12 Pro (256GB) with unlimited data; £99 upfront, £38.50 per month for the first 6 months (£77 per month thereafter for 24-month contract)

iPhone 12 Pro (512GB) with unlimited data; £99 upfront, £43 per month for the first 6 months (£86 per month thereafter for 24-month contract)

Carphone Warehouse: 

iPhone 12 Pro (128GB) with 20GB of data; £99.99 upfront, £49.99 per month with 20GB of data

iD Mobile:

Apple iPhone 12 Pro (128GB) with 20GB of data; £99.99 upfront, £49.99 per month for 24-month contract

Apple iPhone 12 Pro (128GB) with unlimited data; £99.99 upfront, £51.99 per month for 24-month contract

Apple iPhone 12 Pro (256GB) with 20GB of data; £149.99 upfront, £51.99 per month for 24-month contract

Apple iPhone 12 Pro (256GB) with unlimited data; £149.99 upfront, £53.99 per month for 24-month contract

Sky Mobile:

iPhone 12 Pro (128GB) with 4GB of data; £0 upfront, £41 per month for 36-month contract

iPhone 12 Pro (128GB) with 20GB of data; £0 upfront, £47 per month for 36-month contract

Virgin Media:

iPhone 12 Pro (128GB) with 1GB of data; £0 upfront, £49.50 per month for 24-month contract. Apple AirPods added for £1.50 per month extra

iPhone 12 Pro (128GB) with unlimited data; £0 upfront, £59.50 per month for 24-month contract. Apple AirPods added for £1.50 per month extra

iPhone 12 Pro (128GB) with 1GB of data; £0 upfront, £39 per month for 36-month contract. Apple AirPods added for £1 per month extra

iPhone 12 Pro (128GB) with unlimited data; £0 upfront, £49 per month for 36-month contract. Apple AirPods added for £1 per month extra

(Apple)

iPhone 12 Mini

The iPhone 12 mini has a 5.4-inch display with a 2532 x 1170 pixel resolution. It has two cameras, a wide angle and ultra-wide angle lens. 

It features Apple’s A14 Bionic chip, Face ID, and a claimed 15 hour battery life. It comes in 64GB, 128GB, and 256GB of storage, and also supports 5G.

Network deals:

The best iPhone 12 mini pre-order deals for EE, O2, Three, Vodafone, and Virgin, and others will go live on 6 November.

Sky Mobile:

iPhone 12 mini (64GB) with 4GB of data; £0 upfront, £30 per month for 36-month contract

iPhone 12 mini (64GB) with 20GB of data; £0 upfront, £36 per month for 36-month contract

(Apple)

iPhone 12 Pro Max

The iPhone 12 Pro Max has a 6.7-inch display with a 2778 x 1284 pixel resolution. It has three cameras, a wide angle, ultra-wide angle lens, and a telephoto lens, and can record in Dolby Vision high dynamic range (HDR)

It also comes with Apple’s LiDAR scanner for better Night mode functions, faster autofocus, and augmented-reality content. It features Apple’s A14 Bionic chip, Face ID, and a claimed 20 hour battery life. It comes in 128GB, 256GB, and 512GB of storage, and also supports 5G.

Network deals:

The best iPhone 12 Pro Max pre-order deals for EE, O2, Three, Vodafone, and Virgin, and others will go live on 6 November.

Sky Mobile:

iPhone 12 Pro Max (128GB) with 4GB of data; £0 upfront, £45 per month for 36-month contract

iPhone 12 Pro Max (128GB) with 20GB of data; £0 upfront, £51 per month for 36-month contract

Compare the best mobile deals with Independent compare

Thank you for registering

Please refresh the page or navigate to another page on the site to be automatically logged inPlease refresh your browser to be logged in