This study proposes a general model of customer repurchase intention. The two drivers of repurchase intention are perceived value and switching barriers. The antecedents of perceived value include price fairness perception, customer expectation, perceived service quality, and attractiveness of alternatives. The antecedents of switching barriers include perceived service quality, attractiveness of alternatives, switching costs, and confidence benefits. The model is tested using data collected from mobile phone users. Except attractiveness of alternatives, all other antecedents are significant. In order to increase customer repurchase intention, companies should invest in initiatives that both increase customer perceived value and switching barriers. Specifically, businesses should improve service quality, maintain customers' perception of price fairness and a healthy customer expectation, carefully utilize switching costs, and provide confidence benefits to customers.