My O2 contract is due to expire at the start of next month so I've been looking for a new phone to upgrade to. The N95 is the only one that fits my requirements at the moment (currently have a K800i) but I'm unsure if I should pay £129.99 to get it. If I don't get an upgrade and new contract but continue with my current contract, what happens next month? I'm assuming that it will just continue with O2 but will they automatically renew a 12 month contract, or will it be a rolling month by month so that I can cancel it at any time (with 30 days notice) without financial penalty?