Vodafone has left us crying on our out-of-date iPhone 3GSs with the news that its official prices aren't as low as the ones it last week.
The monthly charges were bang on, but the up-front cost for both the iPhone 4 16GB and iPhone 4 32GB are higher than we'd heard. For example, on the cheapest £25 contract, an iPhone 4 16GB will cost £219 rather than £189.
You can check out all the gory details on Vodafone's Web site, and we've also stuck all the prices for quick reference below.
Stay tuned as we update ourto reflect these latest deals -- and see who comes out on top for your hard-earned iPhone cash.