The Apple iPhone has always been a great phone. However, it's not always been particularly cheap. We thought we'd have a look at the best value offers around.
The cheapest deal we've found is for an iPhone 3GS 8Gb. For just £10 for the phone and £18.50 a month you can get 200 minutes, unlimited texts and 100Mb a month. However, we'd recommend getting a contract with at least 500Mb a month - Which would cost a minimum of £23 a month.
A better bet, for those who need at least 500Mb, is the iPhone 4 16Gb. Buymobilephones.net have this for £21.50 a month, with £70 upfront for the phone. This comes with 100 minutes, unlimited texts and 500Mb data. If you need more than 100 minutes though, the next cheapest offer is on Vodafone at £26 a month (plus £30 for the phone itself), which is a bit more expensive than we'd like.
All of a sudden, the price is heading towards £30 a month, which feels like a lot considering that high-end Android phones can be had for around £20 a month.
The cheaper tariffs for the iPhone 4S often require you to pay £200 or £300 upfront for the phone itself, which is too much in our minds (to see what I mean, have a look at the iPhone 4S 32Gb and remove the filter for maximum £100 phone cost).
All in all, if we were looking for an iPhone, then we reckon that the best deal is for the iPhone 4S 16Gb (Black), from buymobilesphones.net on O2. This comes with 300 minutes, unlimited texts and 500Mb data a month for £27.33 a month after cashback. This offer has 7 months half-price line rental. As always with cashback offers, you initially have to pay the line rental to O2, then you claim it back from buymobilephones.net afterwards.