I just took a look and the most recent Xperia looks to be 3x the (already high) cost of a Fairphone 6? I buy my phones outright and that is quite prohibitive.
I'm not sure if comparing Xperia 1 to Fairphone makes sense. Xperia 10 is probably the fairer comparison, but I don't think Sony is releasing them outside Japan :(