I might downsize to the 12 mini from my XR. Loved the size of the X when it came out but downgraded to XR for financial reasons at the time, always found it to be slightly too big for my tastes, albeit it works brilliantly. The 12 mini looks to be a nice sweet spot between screen size and actual size.