Source: http://www.nashvillechatterclass.com/samsung-galaxy-s8-htc-11-ocean-oneplus-4-lg-g6-and-nokia-d1c-best-5-android-phones-worth-waiting/21236/