Having been a customer of O2 for 3 years now it is nearly time to renew my contract. I currently pay £25 per month and I get about 8 hours worth of any-time any-network minutes, 500 texts and barely any internet usage included int his deal. I have been offered a new deal with O2 where i will get 600 minutes any-time any-network,1000 texts and unlimited internet usage. This is an 18-month contract at £20 per month but the first 7 months will be free due to £150 credit. I will not recieve an upgrade phone however with this deal but I am not bothered by that as I have a decent mobile phone currently. Is this a good deal to accept?