All of them are great phones in their own ways but personally I like Samsung Galaxy S8/S8 Plus coz they have curved display, most powerful processor , brilliant quality cameras . Moreover , I am a Samsung lover when it comes to Android phones. I like the IRIS Scanner feature in it. I really happy after purchasing Galaxy S8.
Frankly speaking , I was also confused earlier while pre-booking Galaxy S8 but then I watched this video. Samsung Galaxy S8 has more powerful processor , great cameras, better UI and capabilities. LG G6 has dual camera for wide angle but overall I liked S8 more and booked it.
In terms of battery and performance oneplus 6 But In terms of durability, performance, sound quality lg g7 is awesome Because it has HI-FI quad DAC and boombox speaker For durability it is certified by us MIL STD 810G
Greetings, go for LG G6:as it is value for money in the above stated case.(better camera,nice performance, clean and decent skinned UI, premium design, expandable memory,water resistance, and the most important feature a 3.5 mm headphone jack) Nokia 8 is a better competitor to G6 at same price point.(comparable camera to G6, stock Android,nice camera,nice performance, premium design,but no water resistance, and our little friend headphone jack)
In my advice,go for OnePlus 5t,as it give even a better performance Go for 1)OnePlus 5t, 2)LG G6, 3)Nokia 8 Thank you