IPhone 4, are they any good?

I'm 16, and I haven't had a phone in about a year. Mainly because I haven't needed one. But in the summer, my parents have agreed to let me get a new one because I'm about to start college and I'm about to move into a new place with a roommate.So, i've been able to find a few deals that look good to me but at the moment, I can't contact my parents because they're on holiday. I would like an Apple phone mainly because my friends have told me they're really good. I'm going to be honest, like a lot of the British population, I'm not rich! But i've been able to find a few deals and was wondering what you thought of them? - http://www.carphonewarehouse.com/mobiles/mobile-phones/APPLE_IPHONE4_8GB/MONTHLY?colourCode=WHITE < I'd pay £20 per month OR
- http://www.phones4u.co.uk/shop/shop_contract_details.asp?ItemKey=569499#offer_details < I'd pay £17 per month. What do you all think? And if you have an iPhone, are they any good?

Yeah nice deals go for the iphone 4.