iPhone XS vs. XS Max vs. XR: Buy your best iPhone for 2018

CNET -