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

Adam Smith
·11-min read
 (Apple)
(Apple)

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.

Watch: How Apple is navigating iPhone 12 physical sales amid COVID-19

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.

iPhone 12 and iPhone 12 miniApple
iPhone 12 and iPhone 12 miniApple

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)

The iPhone 12 Pro’s cameraApple
The iPhone 12 Pro’s cameraApple

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

iPhone 12 and iPhone 12 miniApple
iPhone 12 and iPhone 12 miniApple

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

iPhone 12 Pro and iPhone 12 Pro MaxApple
iPhone 12 Pro and iPhone 12 Pro MaxApple

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

Watch: Unboxing Apple iPhone 12