The embodiment of the invention discloses a network selection method, which is applied to user identification module SIM card-based terminal equipment, wherein the SIM card is used for storing related information among a user, a first network and a second network, and the first network has low data transmission rate compared with the second network but has good communication quality under most conditions. The method comprises the following steps of: preferentially lingering a CS (circuit switching) domain in the first network, and preferentially loading CS domain service through the first network; preferentially lingering a PS (packet switching) domain in the second network, and preferentially loading PS domain service through the second network; and when the communication quality of the second network does not meet the requirement of the PS domain service, lingering the PS domain to the first network, and loading the PS domain service through the first network. The method can avoid call drop and voice quality decline in a call process at the same time of ensuring high-speed data transmission, and improves the user experience of the voice service.