I think you can upgrade within the last 6 months of a 24 month contract - although it might be only the last 3 months. Best way to find out what you can upgrade to is to go to an O2 store and have a look around. There's a lot of new stuff since the W995, all kinds of touchscreen madness. You'll really have to have a play around with all of the options to see which is best for you - don't let a salesman talk you into anything, you're the one who has to use the phone so you should feel comfortable with it.