1 of 1 people found this helpful
Band 71 is not available on the 8, but is on the newer iPhones If you're spending $1000 (tax and insurance and case) band 71 capability will last longer.
Xr doesn't have the 3D touch, but have the faceID instead of touchID. Xr does have mostly borderless screen.
Pretty sure the battery life of the Xr is longer.
A12 has more powerfull capabilities.
As said, there is an additional band, and considering how the software updates are going, you will want to get the newest phone, if you plan to keep it for a long time.
Then, compare every single feature, and make your choice. No one can do it for you !