I'm due and update with o2 within the next month and the only phone that remotely appeals to me so far is the iPhone (they seem to lack anything decent in order to push you towards the iPhone
)
Currently I'm paying £22 a month for 400/400 but of course the iPhone has its own contracts that you have to stick to.
The cheapest is the 8Gb (£96 for the phone) for 18 months at £29 a month for 75 minutes and 125 texts which is appalling.
I've been with them for 5 years now and there's always the promise of "better deals next time you upgrade" and yet when it comes around to upgrading most of the time the deals for new customers are better and I end up with nothing special.
Any way of getting them to throw in some freebies or should I just cut my losses and look elsewhere?

Currently I'm paying £22 a month for 400/400 but of course the iPhone has its own contracts that you have to stick to.
The cheapest is the 8Gb (£96 for the phone) for 18 months at £29 a month for 75 minutes and 125 texts which is appalling.
I've been with them for 5 years now and there's always the promise of "better deals next time you upgrade" and yet when it comes around to upgrading most of the time the deals for new customers are better and I end up with nothing special.
Any way of getting them to throw in some freebies or should I just cut my losses and look elsewhere?