Amazon, LetsTalk, Wirefly. They get you to basically sign 2 contracts when you sign up for a new phone through them. One with them that can last up to 6 months and if you cancel before then, they hit you with an ETF too. And the other contract is with the carrier.