In this work, we investigate the existence and stability of periodic orbits of a mosquito population suppression model based on sterile mosquitoes. The model switches between two sub-equations as the actual number of sterile mosquitoes in the wild is assumed to take two constant values alternately. Employing the Poincaré map method, we show that the model has at most two T-periodic solutions when the release amount is not sufficient to eradicate the wild mosquitoes, and then obtain some sufficient conditions for the model to admit a unique or exactly two T-periodic solutions. In particular, we observe that the model displays bistability when it admits exactly two T-periodic solutions: the origin and the larger periodic solution are asymptotically stable, and the smaller periodic solution is unstable. Finally, we give two numerical examples to support our lemmas and theorems.