Yes yes wow expensive booo google!1!!
However, this is the cheapest you can find it if you're after it on Contract, and is handy for anyone that wants one.
Bearing in mind this is a £600 phone outright this is a pretty good deal.
3GB data, Unlimited minutes and texts plus all other o2 benefits via carphone warehouse. £199 upfront and £31.50 a month
Works out at £955.99 over 24 months
£63 Cashback via TCB makes it £892.99
£50 play store voucher makes it £842.99, or if you sell it at 80% £852.
£852/24 is £35.50 average over the 24 months.