I currently have a touch 2g and for my birthday I am getting a contract phone, so what I was thinking of doing was selling my touch and using the money to buy an iphone. Is the iphone a good phone and more importantly how is the internet with 02 when not using wifi? Also how easy is it to upgrade to an iphone from a touch? Also do 02 let you easily tether and how easy is it to do? Finally is it worth paying the extra money for a 3Gs? thank you. I wont be unlocking the phone (yet while under contract) so only JB capabilities are an issue.