Anti-cancer vaccine is not effective for every cancer, generally some malignant tumors may be related to viral infection, like this there are some vaccines that can prevent viral infection, which also achieves the role of anti-cancer. Like the listed cervical cancer vaccine, that is, HPV vaccine, mainly to prevent human papillomavirus infection, that is, HPV virus infection, to achieve the role of preventing cervical cancer. Of course, the cervical cancer vaccine is not a substitute for routine cervical cancer screening, and if abnormalities are found, early surgical treatment is still needed. Others are hepatitis B vaccine, which can prevent hepatitis B virus infection. Most of the liver cancers in China are developed from cirrhosis after hepatitis B. By preventing hepatitis B virus infection, there is also a possibility of preventing further development into cancer. Of course, there are other causes of liver cancer, so the hepatitis B vaccine alone cannot prevent liver cancer.