I pay £50 for my 3gs 16g from o2, £15 of that is phone insurance which they failed to tell me, thought my o2 original insurance that i got for free (gold customer) would cover it but NO! Iphone is different policy.
You can get I-phone insurance cheaper at £7ish but read the small print first on what exactly it gives you.