One Plus 6T
Hi Nadeem. I suggest waiting for OnePlus 6T. It looks like it's going to be another killer. But if I were to choose, I'd go for Samsung Galaxy S9+. Samsung Galaxy Note8 is too big for me and I don't like the notch on OnePlus 6. For more info check out the side-by-side comparison of the 3 phones.