Compte tenu de la diversité des cancers, il est impossible d’envisager un remède unique et donc il n’y aura jamais « un » vaccin contre « le » cancer. En revanche, il existe déjà deux vaccins qui protègent contre des virus, eux-mêmes responsables du développement de certains cancers :
le vaccin contre le virus de l’hépatite B (cancers du foie),
le vaccin contre le papillomavirus humain (cancer du col de l'utérus).
Par ailleurs, les chercheurs travaillent à la mise au point d’un autre type de vaccins, les vaccins dits thérapeutiques, pour soigner des cancers déjà diagnostiqués ou éviter leur récidive : plusieurs vaccins candidats sont actuellement en phase d’essais cliniques.