iPhone X vs iPhone 12 Pro