How long are these phones going to be on sale for? In specific how long will the Moto G4 32 GB phone be $199?
there are no “Sales” right now just permanent price reduction Special Offers and Promotions
as for how long will Republic carry a phone will be based on how long the OEM is still producing them for 3rd party sales
keep in mind that the Moto G4 is last years mid line phone and this yeas is the Moto G5 (which looks like is not coming to the US ), it’s high end version the Moto G4 Plus is already permanently sold out replaced by the Moto G5 Plus