You guys are terrible. Makes me laugh though. 🙄
I'm from the USA, so I am not sure about the UK, but I would assume you will pay for the new phone ($199 or $299 for us), and then pay for any increase in the monthly cost for the 3G data.
Don't know if that really helps you with O2 though...