If you have been awaiting the release of the iPhone 3GS on Vodafone UK you will be glad to hear that the wait is now over.
Vodafone are offering the iPhone 3GS on a range of tariffs, if you agree a contract of at least £45 ($73) a month for two-years the 16GB iPhone 3GS will be completely free, however the same deal on a 32GB model will cost you £75 ($122).
Alternatively you can get the 16GB model on a £30 ($49) a month two-year contract, however you will have to buy the handset for £149 ($243), the same contract terms for a 32GB model will require you to by the handset for £239 ($390).
If you have a slightly lower budget you can also buy the iPhone 3G, this handset will be completely free on an 24-month contract at £35 ($57) a month.
There are also 18-month contract available aswell, for more details check out SlashGear.