Olá Vitor3219, creio a melhor opção é sempre comprar numa Apple Store ou pelo site da Apple, mas isso é minha opinião somente. Através do link a seguir você pode selecionar o pais e encontrar uma Apple Store próxima https://www.apple.com/retail/storelist/
Caso decida comprar em outra loja verifique se o modelo é homologado no Brasil (no caso do iPhone X pelo que tenho entendido seria o A1901) e tbm veja se o iPhone é desbloqueado ou se a operadora viabiliza o desbloqueio, já que só a operadora pode possibilitar isso.
Como desbloquear o iPhone para usar com outra operadora - Suporte da Apple
Espero ter ajudado