Google Pixel 2 XL vs iPhone X, Which one is better?