Huawei P30 Pro 128GB £256.50 O2 Shop (O2 Refresh £256.50

Samsung Galaxy S9 64Gb - o2 Shop (Refresh deal)£177

iPhone XR 64Gb (New & Unlocked) (Plus Apple TV for 1 year worth £59.88) - o2 Shop (Refresh deal) - £329

I am presuming no way to try and get any of these without a UK bank account?