Word of caution...
I have the LG G10, which I bought only May of 2016, not even 1 1/2 year ago. LG is very slow with the Android updates, and I only got the Nougat update last month, or more than a year after it was available to Android users. IOW, LG is one of the very last to do updates. And, LG users hardly ever get to do more than one upgrade to the latest Android version, meaning that I’m going to be out of luck for Android Oreo, which most new releases of Android phones will be getting.
I’m done with LG, and my next phone will be a Samsung or a version of whatever gets branded with the Google name, even though I don’t trust Google. And yeah, the newest Google Pixel will be made by LG, but that Pixel will come with Android Oreo, while the LG phones will have to wait. The V30 will be coming with Oreo, but you might be out of luck when the next Android update comes out in 2018. I won’t be getting Oreo, this year or next, since LG only support their phones for 2 years or less.
Correction:
I have the LG V10. One version before the current available version.