All I want is to get google fi on an iphone. Ok battery, reasonable lifetime (I can usually get 3.5 years out of an iphone) and cheap international data.
You can insert a Fi sim into an iPhone. Officially this isn't supported, but you'll get reasonable service. What you won't get: auto switching between us cellular, TMobile, and Sprint; support; wifi calling via fi; and the Fi app. What you will get: TMobile service; International roaming at Fi rates; voice, data, and text.