Phone contract has ran out, have a few options:

Get an S9, get a One plus 6t, get the Huawei p20 or wait till the start of next year for the s10.

Thoughts? I've literally no idea as they all look mint and cost a similar amount for the contract I'm after.