The time for sharpening your elbows and counting your pennies is here, with the news that carriers have begun taking pre-orders for the iPhone 6 and iPhone 6 Plus.
But who's offering what and for how much? Find out everything you need to know in our handy network-by-network buyer's guide.
The 16GB iPhone 6 starts at £99.99, then costs £40.99 a month.
The 64GB edition, meanwhile, has an upfront fee of £149.99, then is £45.99 a month, while the 128GB costs £249.99 upfront, then £45.99 a month.
All of these are for unlimited calls, unlimited texts, and 2GB of data.
The 16GB iPhone 6 Plus starts at £99.99, and then £53.99 a month, while the 64GB is £149.99, then £58.99 a month.
But the big daddy, the 128GB iPhone 6 Plus, costs £149.99 upfront, then £63.99 every month. All these contracts have unlimited calls and texts and 20GB of data.
The new models mean the iPhone 5S and 5C go down in price. You can pick up the 16GB 5S for £49.99 upfront, and then £35.99 a month – that gets you 1,000 minutes, unlimited texts, and 1GB of data.
The 32GB 5S can be had for £199.99, then £45.99 a month for unlimited minutes and texts and 2GB of data.
The 8GB 5C is now just £9.99, and then £24.99 a month for 500 minutes, unlimited texts, and 500MB of data.
Vodafone offers the 16GB iPhone 6 for free on 4G Red XL and Red XXL plans.
These offer 10GB and 20GB of data and cost £53.50 and £58.50 a month respectively. Both have unlimited calls and texts, and come with six months' free Netflix, and either Spotify Premium or Sky Sports Mobile TV for the whole 24 month contract.
It's also free on a 3G plan, with unlimited calls and texts, and 4GB of data for £48.50 a month.
Pay £49 for the handset then £43.50 a month, and you'll get unlimited calls and texts and 2GB of data.
Or if you want 4G, it's again £49 upfront, but then £48.50 a month, though that gets you 7GB of data, along with unlimited calls and texts, and the Sky-Netflix-Spotify entertainment options.
The 16GB iPhone 6 is also available for £99 upfront – it's £38.50 a month for 3G with 1GB of data, or £43.50 a month for 4G with 4GB of data and the entertainment options. Both have unlimited calls and texts.
The 64GB iPhone 6 starts at £9 upfront, then £63.50 a month for 20GB of data on 4G. You can get the same plan with the 128GB model for a one-off payment of £69.
Pay £29 (£109 for the 128GB model), and then £58.50 a month, and you'll get 10GB of data on 4G.
For 3G, pay £29 (£109 for the 128GB model) and then £53.50 a month, you'll get 4GB of data. £79 (£159 for the 128GB) and then £48.50 a month gets you 2GB of 3G data, while £129 (£209 for the 128GB) and then £43.50 a month gets you 1GB of 3G data.
£79 (£159 for the 128GB) and then £53.50 a month gets you 7GB of 4G data, and £129 (£209 for the 128GB) and then £48.50 a month gets you 4GB of 4G data. All of these plans have unlimited calls and texts.
Now, the iPhone 6 Plus. Pay £19 for the 16GB model (£99 for the 64GB and £179 for the 128GB) and then £58.50 a month, and you'll get 10GB of 4G data.
£19 (£49 for the 64GB, £129 for the 128GB) and then £63.50 a month gets you 20GB of 4G data.
£19 (£99 for the 64GB, £179 for the 128GB) and then £53.50 a month gives you 4GB of 3G data. At the upper end of the price range, you can pay £99 (£179 for the 64GB, £259 for the 128GB) and get 4GB of 4G data. Again, all of these plans have unlimited minutes and texts.
All of O2's contracts offer unlimited minutes and texts, and all are 4G.
The 16GB iPhone 6 is free on contracts costing £48 a month and £53 a month. The former gets you 5GB of data, and the latter 20GB. The cheapest monthly cost for that handset is £38, though you'll have to pay £129.99 upfront.
The 64GB model is free on contracts costing £53 a month (5GB of data) and £58 a month (20GB of data). The most you'll have to pay upfront is £199.99, and then £38 a month for 2GB of data.
Finally, the 128GB model starts at £29.99 upfront, and then £58 a month for 20GB of data. The most you'll have to pay as a one-off fee is £269.99, and then £38 a month for 2GB of data.
The 16GB iPhone 6 Plus is available for free on contracts costing £53 a month and £58 a month.
The former has 5GB of data, the latter 20GB. For 2GB of data, you're looking at £199.99 upfront and £38 a month.
The 64GB iPhone 6 Plus can be had for £29.99 and then £58 a month for 20GB of data. The most you'll pay upfront is £269.99, though then you'll only be charged £38 a month for 2GB of data.
If you're after the 128GB model, you'll have to shell out £9.99 upfront and then £63 a month for 20GB of data. At the other end of the scale, you can pay £249.99 upfront, and then £43 a month for 2GB of data.
Choose Three and you can pick up the iPhone 6 from £38 per month, with a one-off charge of £99. That'll buy you 1GB of data and unlimited calls and texts.
The iPhone 6 Plus 16GB starts from £41 per month, also with £99 upfront and with identical allowances.
Giff has yet to start taking pre-orders. But earlier this week, it announced it will be selling the iPhone 6 SIM free at a "very competitive price". More gen when we have it.
Tesco isn't selling the iPhone 6 until September 19th; the date is officially goes on sale. Would-be owners can register their interest now, though.
Prices will start from £41 per month for the iPhone 6 16GB model with no upfront charge. Allowances here are 3000 minutes, 5000 texts and 3G of data on a 24 month contract.
The cheapest iPhone 6 Plus contract is £45 per month, again with no upfront charge. Allowances are the same as the iPhone 6 deal outlined above.