What Causes Cancer?Smoking and Tobacco. Diet and Physical Activity. Sun and Other Types of Radiation. Viruses and Other Infections.