Immunotherapy can be effective for various types of cancer, including melanoma, lung cancer, kidney cancer, and certain types of lymphoma. However, its effectiveness can vary widely among different patients and cancer types. Factors such as biomarkers and the specific characteristics of the tumor can influence how well a patient responds to immunotherapy.