Is it possible to buy an unlocked and contract-free iPhone on a retail store? I need one and a relative is travelling to the US and can bring me one. From what I could find online, it is possible. But is there anything I should be aware of? Thanks!