iPhone 4

The battery life on the iPhone range has been notoriously poor over the last few years, with the phone constantly asking for more than the power pack can provide.

The iPhone 4 bucks that trend by making a battery that last 40% longer, with the Apple processor helping to make sure the device only sips power, rather than gulping it down in huge swathes.

HTC Desire

If there was one problem with the Desire, it would be the battery life, as users often struggle to get it to last the day at times.

HTC desire vs iphone 4 vs samsung galaxy s

It's not a terrible battery, because most are used to overnight charging of their phones, but it could still be a little bit better, especially when the competition has raised its game.

Samsung Galaxy S

The Galaxy S is neither awful at retaining battery nor good at lasting for a good length of time. Depending on whether you're enticed by the movie or music player, the power source can last from 8 hours to 1.5 days.

The main problem is the battery meter output – it will quickly slip down from 50% to almost nothing on occasion, meaning you can feel a little tricked by your handset.

Winner: iPhone 4Compare iPhone 4 deals

Cost

iPhone 4

We don't know what the deal is with Apple and the networks, but Jobs has somehow managed to force them to offer the iPhone 4 at a much higher price than other phones.

It's at least £50 more expensive than its rivals SIM free, but even on contract you seem to have to pay around £170 for the device where it's free for others.

HTC Desire

The cheapest of those on test here, you can get the Desire for around £400 SIM free and from £30 a month for a free phone on contract.

However, you do need to add a memory card into the mix, as you only get a 2GB offering with the phone.

Samsung Galaxy S

While it's one of the more expensive smartphones, coming in at around £470 with 24GB of storage, the Galaxy S is still streets ahead of the iPhone in terms of contract price – if you shop around you can get if free on a £30 a month deal.

Winner: HTC DesireCompare HTC Desire deals