If you don't mind getting a refurbished iPhone 4 smartphone, then there's a few bargains to be had at Mobiles.co.uk, a subsidiary of Carphone Warehouse.
You can get the now-retired 16GB model with 100 minutes, 500 texts and 250GB data usage for as little as £22.67 per month on Vodafone on a two year contract.
Alternatively, opt for an 18-month contract with the same allowance and you will get the phone with a total cost of ownership of £498.
Given that the 8GB version of the handset costs £429 brand new at Apple, Mobile.co.uk's deal is a cracking one. The phones are likely to be refurbished by Apple which means that they will carry a full one year warranty and will look brand new.
The iPhone 4 has been superseded by the iPhone 4S since October last year and is no longer Apple's top of the range handset. However, it still is a decent model with a 3.5-inch Retina Display screen, the Apple A4 processor, 512MB RAM, a five-megapixel camera, 3G, Wi-Fi, Facetime, iOS 5 and much more.
That said, you will be able to pick up the Xperia S, Sony's new top of the range handset, for slightly more but with a significantly improved hardware.