Purchase an iPhone for two countries
My wife is currently working in Japan, and needs to get a new iPhone. She uses an account with a Japanes carrier while there, and would like to change to her Verizon carrier in the U.S. when she is home. Would it be best to purchase an iPhone directly from Apple for this purpose, rather than getting a new iPhone through a cellular carrier?