You could try these with GiffGaff (O2):
12 months SIM only contract...
£15 per month.
400 minutes
unlimited data
unlimited texts
total cost £180 per year..
Phone cost £599 32gb
Total £779
or Even
12 months SIM only contract...
£10 per month.
250 minutes
unlimited data
unlimited texts
total cost £120 per year..
Phone cost £599 32gb
Total £719
top advice, i do this - i get the phone and sell it 11 months later, phone only ends up costing me about £150 a year. if you dont make calls ( i dont ) then the tariff for £10 gets even cheaper ( unlimited data, and texts )