Are you sure? This has been discussed before and I was told if you buy a SIM free iPhone directly from Apple, it'll lock to the first SIM entered... however if you buy an iPhone from a provider and then get it unlocked, it'll be unlocked forever.
From Apple it'll stay unlocked for life, 100%.