Vodafone seem to be selling the iPhone 3GS as a handset only option:
https://www.vodafone.co.nz/iphone/8gb-iphone-3gs.jsp
Howcome vodafone don't sell the iPhone 4 as handset only? Couldn't vodafone increase the price by say $100 so they can make more money on the sale of an iPhone 4?