I ended up purchasing a iPhone 7 compatible with T-Mobile network from the Apple Store and can anyone please confirm if indeed it comes unlocked out of the box? It's the first time I'm buying a carrier designated iPhone from Apple and so am not sure if if I have to call T-Mobile to have it unlock the SIM for me or if it does so automatically ? My carrier is T-Mobile so initially it a not going to be a problem and so once I get my hands on it I also can't test it with another SIM card from AT&T and the like. Any help will be much appreciate it.