For me it is
One Plus 6T, I bought one last month.
I am an iPhone user but still, I got One Plus 6T. (My iPhone's screen got broke so wanted to get a new phone, and I was getting it for the lowest price from S World Electronics Inc.)
Much better experience loading heavier apps. OnePlus 6 offers 6 GB RAM (8 GB in its Avengers’ edition), which I doubt any other phone offers. iPhone X has 3 GB RAM.
OnePlus allows me to work on heavy apps without any trouble. I can’t say the same for Apple.
Some of the heavy games do not load well on iPhone x (example Tekken 3).
Dual sim feature (iPhone will probably die out in countries with bad network connectivity where people rely on carrying 2 handsets to be able to accommodate 2 networks).
Longer battery life (3300 mAh on OnePlus 6 vs 2716 mAh on iPhone X)
The incredible Dash charge (First time anyone uses the dash charge, they just can’t stop praising it).