If it was just for the phone, There are easier ways to get it. If you already have an iPhone. You can get a sim only contract which I would like to point out have a much lower credit rating score. Most people do not realise that it is not a one out all out thing. It varies in gradient depending on the tariff and the phone. And also all the carriers use different credit checking. The best carriers to try are Vodafone or Three as they have the general consensus of having the lower threshold for credit checks.
Another option that I never mentioned earlier but if it's for phone contract purposes only is that there is a sneaky way to get around the credit check. They do the credit check by running your bank card through their system they always ask for it. If you use a prepaid credit card from one of the large three American Express, Visa, Mastercard it can be somewhat beneficial since you are not actually borrowing any credit, prepaid credit cards have a guaranteed acceptance no matter what your credit rating is like. Prepaid credit cards are an ideal way to get your hands on a recognised card but without the need to pass any checks.