The number of years that the medical insurance card can be free for life cannot be generalized. It is necessary to distinguish the type of medical insurance card.
The medical insurance for urban employees has been paying premiums (five insurances) from entry to retirement. When they reach the retirement age and handle retirement, they can stop paying medical insurance premiums and enjoy medical insurance benefits for life.
The medical insurance for urban and rural residents is to pay fees for one year, and enjoy medical insurance benefits for life. If you stop paying medical insurance, you will stop paying medical insurance benefits. It is suggested to pay the premium for life, because the individual payment is not more than two or three hundred yuan, and the state subsidy is the majority, so they should enjoy the public welfare and universal benefits of the party and government to protect themselves.