Hi, My o2 contract expires this month for my 2g iPhone but Ive hit a dilemma. I currently pay £34.26 a month but only use it for light calls and messaging. I will be getting the 3gs when it comes out next week and I'd like the 32gig model as I have a lot of music. The question is what are my best options? If I take out a 24 month contract at £34.26 a month the phone will cost me £175.19. As I only use a little of the call services then I could get an 18 month contract at £29.38 a month but the phone will cost me £274.23. Another option is PAYG but the phone would cost me £538.30 up front. I need some advice, as I can't make my mind up what would be best for me. At the moment Im leaning towards the 24 month contract. I will be selling my 2g on eBay so I'll probably recoup £150 - £200. But If I got the PAYG could I put this in the 2g phone and just lower my current contact to £29.38 a month putting the SIM in my new phone. Would the PAYG SIM work in the 2g and if so would I get more money for the phone on eBay. You can see why Im getting confused. I just want the best deal I can get for the price and usage. Thanks in advance. Glyn.