As of 1pm today, the iPhone 12 and 12 Pro are available to pre-order directly from Apple. We've separately (and painstakingly) listed all the retailers and networks kicking off pre-order separately here.

Of course, if you're anything like us in what is now effectively the pre-Black Friday season, you'll want to bag a deal.

Carphone Warehouse is currently offering customers who trade-in up to £400 towards the iPhone 12 or iPhone 12 Pro until 5 November. Check out this offer now.

Its hero deal on the iPhone 12 offers 72GB of data for £59 per month and £51 upfront, on Vodafone. While a featured iPhone 12 Pro deal also offers 72GB of data for £63 per month and £59 upfront. If you'd prefer other plans, you can see all its pay monthly offers here

The £400 trade-in offer is also available from and iD Mobile, which are owned by Carphone Warehouse.

As for the vouchers, you can get up to £60 in a pre-paid Mastercard, Uber Eats or Nike voucher if you upgrade to the iPhone 12 or its Pro sibling on Vodafone. Sign up for this reward here.

There are other vouchers too: if you order the phones on a pay monthly contract, you'll get £40, while SIM-free purchases include a £15 pre-paid Mastercard or voucher.

The iPhone 12 starts at £799 for 64GB storage, while the iPhone 12 Pro starts at £999. These are the first 5G devices from Apple. Head to Carphone Warehouse,, or iD Mobile to see its offers.

See all iPhone 12-related news and updates here, and other excellent iPhone deals in our dedicated round up here.