I have the OnePlus 3T and I really love it. It charges to 65% in 30 minutes, which alone can last you the whole day. The fingerprint sensor is the fastest in the market (arguably, but it is one of the best), and the camera is amazing, but you will need to download the modded Pixel camera app - don't be alarmed it's not rooting or anything, just developers got the Camera App exclusive to Google Pixel to work on One Plus 3 and above, with HDR+ technology, you can take pictures like a pro -
I read somewhere Mr.Class was coming from Dubai, or if you have someone coming from abroad. This is definitely the best phone you can get.
It's worth mentioning that Android got a very important update with O, called Project Treble. Which purpose is to eliminate the common problem with Android, that is the very slow update, and older phones not getting them, getting stuck with old OS versions.
Google worked on Treble with companies like One Plus. So expect that OnePlus 5T will get updated regularly and not get discontinued soon.
One Plus also has good reputation of keeping phones up to date with Latest Android OS. My phone went from 6 to 7 and soon to 8.
They also have a big community, where the company gathers feedback from users, and releases the most wanted upgrades.. not useless Animojis lol