Tesco has unveiled its iPhone 4 price plans, and the cheapest handset on offer is a mere £19.
Of course, you'll have to sign up for a £45 per month for a 24-month contract, but it means you won't have to fork out much up front to get hold of a 16GB model. A 32GB device is £99 on the same deal.
That specific price plan also gives you unlimited minutes and texts, while data will be capped at 1GB (much like O2's heftiest plans).
Lower down the schemes, the handsets are much more expensive: A £20 per month contract prices the 16GB iPhone 4 at £349. However, the length of the deal is only 12-months, meaning that should you wish to upgrade to iPhone 5 next year, you won't half to buy out the remainder of your contract.
Pay as you go customers will have to cough up just less than Apple Store prices for the handsets - £479 for the 16GB phone, £569 for the 32GB version - but will also get 1GB data a month thrown in.
Check this chart for the full breakdown:
So that just leaves further confirmation from Three mobile and a final flurry of plans from T-Mobile, which has been bizarrely quiet so far. Who are you signing up to? Let us know below. Also, if you receive any text or email confirmations or news from your providers, get in touch with us on firstname.lastname@example.org.