Just found this while looking for a phone for my son and couldn't see it posted on here.
This is a contract deal for an iPhone SE 64GB on a 24 month contract with no upfront cost.
3 contracts are avaliable
600 mins, 5000 text, 500MB 4G data - £21.50 a month (total cost £516)
300 mins, 5000 text, 1GB 4G data - £23.50 a month (total cost £564)
600 mins, 5000 text, 2GB 4G data - £25.50 a month (total cost £612)
I can't find any other contract that gets close to this.