The new xperia XZ on a fair priced contract with a lot of data. 24 month cost comes to 888.
If 520 for phone and 150 for headphones (keep them as a Xmas gift), the airtime comes to £218 across the 24 months with 12gb data.
With regards to the phone, Xperias offer a great design and quickest/most stable android skins. Everything else on the phone is flagship standard too.
As a bonus, there's no redeeming bills either! TCB/QUIDCO may be available but I don't use them.
The blue one is most unique but I think the black looks nicest, followed by the platinum.