I chose the x
I got the x for £36 or Xr for £34 on the same 100gb plan. No upfront payment . I was on a sim only plan for £10 ayce data 600 min.
I got the iPhone X the other day for £36 a month with 100gb data unlimited min and texts on an advanced plan. They offered me the Xr for £34 with the same allowances. No upfront cost on both deals.
Trying to get a good deal from three Is like playing the national lottery, you read about the jackpot winners but it never happens to you, you may get lucky once in a while and they may offer you a small discount but the vast majority will get nothing. But as the saying goes you've got to be in it to win it. Just don't be disappointed when your numbers don't match theirs.
seems a good deal.