Three has played the long game with its iPhone 4 plans, just as it did with its iPad data deals. And, just like those iPad deals, it seems to have undercut all of its competitors, meaning a better deal for you.

Basically Three are giving you more minutes and more data than any of the other networks and it's not asking for as much moolah up front either.

For example, for £35 a month you can nab get 900 minutes, 5000 texts, 5000 minutes to other Three phones and 1GB of data, and the handset will cost £99 for a 16GB one and £189 for a 32GB. On O2 you'd get the phones for £119 or £209 but only 600 minutes and 500MB of data. Orange is practically the same but with 750MB of browsing. It beats Vodafone's offering too.

On Three you can get a 16GB iPhone 4 for nowt on a £45 a month plan - the cheapest way we've seen to get one for nothing so far.

For a full breakdown head over here.

Just T-Mobile to go now then. We've spoken to the company this morning and it says that there's not going to be any announcement just yet. It would say that though, wouldn't it? As soon as it does spill the beans you'll be able to read all about it right here on Pocket-lint.