Should I buy a new iPhone XR or XS tomorrow? 5 reasons for and 5 against

Tomorrow (21st September 2018) sees the official launch of three new iPhone models: the XS (confusingly pronounced 10S rather than 'excess'), its bigger brother, the XS Max, and the budget (well budget in Apple terms) XR. They all look very nice and it's interesting that rather than just launching one new model that Apple now…