It is very hard to say without any evidence based study. New researches claim a lot but without any trials it is hard to prove them right. Cancer is a very wide term as cancer can be of any tissue like cervix, bone, breast, GI tract etc. Which cancer are we talking about here?
So far the main stay of the therapy in most cancers are surgery, chemotherapy and radiotherapy.