Iphone 8 so much better than iphone x says consumer reports