Tesco Mobile has waited for all the big guys to release their own deals on the iPhone 4S before showing its cards.
The mobile virtual network operator - which uses O2's network - has introduced two 12 month contracts with the cheapest starting from £25 with an upfront cost of £335 and a TCO of £635.
O2 still has the cheapest iPhone 4S deal in the UK with a total cost of ownership of £608 spread over 18 month (£15.50 per month with an upfront cost of £230). But you will have to fork out £54 for the optional data package.
Tesco's tariff grid includes five deals in all. The only differences between them are the amount of minutes, the duration and the upfront cost.
All the packages come with 5000 texts, 1GB data allowance plus unlimited Wi-Fi allowance courtesy of BT Openzone. The two £25 packages differ by contract duration (12 months vs 24 months) and the upfront fee (a £100 discount when you go for the two year contract) and have 250 minutes.
Ditto for the two £35 package which comes with triple the amount of minutes and the only difference is the upfront cost (£235 vs £135). As for the fifth deal, at £45 per month, it is the most expensive one but comes with a free phone and 3000 minutes.
You can still enroll in our competition to win an iPhone 4S by answering a very simple question. Terms and conditions as well as the other details are here.