Background: Immunotherapy is a recently developed method of cancer therapy, aiming to strengthen a patient’s immune system in different ways to fight cancer. One of these ways is to add stem cells into the patient’s body. Methods: The study was conducted in Kermanshah, western Iran, 2016-2017. We first modeled the interaction between cancerous and healthy cells using the concept of evolutionary game theory. System dynamics were analyzed employing replicator equations and control theory notions. We categorized the system into separate cases based on the value of the parameters. For cases in which the system converged to undesired equilibrium points, “stem-cell injection” was employed as a therapeutic suggestion. The effect of stem cells on the model was considered by reforming the replicator equations as well as adding some new parameters to the system. Results: By adjusting stem cell-related parameters, the system converged to desired equilibrium points, i.e., points with no or a scanty level of cancerous cells. In addition to the theoretical analysis, our simulation results suggested solutions were effective in eliminating cancerous cells. Conclusion: This model could be applicable to different types of cancer, so we did not restrict it to a specific type of cancer. In fact, we were seeking a flexible mathematical framework that could cover different types of cancer by adjusting the system parameters.