宣傳減少吸煙已經取得一些成績, 當前應加大宣傳戒煙力度, 尤其是青少年、女性和第三世界。 被動吸煙往往對不吸煙者危害更大, 因此, 應在所有公共場所禁煙。 過度飲酒是引起癌症的另一個重要原因, 尤其同時飲酒和吸煙, 患癌症的危險性更大。 避免酗酒, 用無乙醇(酒精)飲料代替各種酒類, 能大大降低肝癌和胃腸道癌的發生。
提倡體育活動, 促進腸道收縮, 加快排泄腸道內食物殘渣中致癌物質, 減少結腸癌的發生。 長期坐姿工作的人, 應定期活動, 至少每週3次, 每次30分鐘。 工間做廣播體操也有助於預防癌症的發生。
過度日光照射易引起皮膚癌症(基底細胞癌、鱗狀細胞癌、惡性黑色素瘤等), 對於農民、水手和戶外工作者應注意防止日光直接照射, 戴帽、穿防護衣和塗防曬油可以預防皮膚癌症的發生。
改進飲食習慣, 多吃黃色水果、深綠色蔬菜和高纖維的穀物, 少食脂肪, 尤其是動物脂肪, 可以減少大腸癌的發生。 最近研究顯示, 單獨減少膳食中50%的動物脂肪, 可降低半數大腸癌的發生。 各種高纖維食物, 如綠葉蔬菜、水果、豆類、穀類和果仁等, 能有效降低腺瘤性息肉病的發生, 從而減少大腸癌的發生。 避免吃過於粗硬及辛辣的食物, 少吃煙熏、黴變食品的可以防止食管癌和胃癌的發生。 多食含有豐富維生素的食品,
肥胖的人患大腸癌、乳腺癌、前列腺癌、子宮癌和卵巢癌的危害性比正常體重的人大。 適當運動、限制高熱量食物(尤其動物脂肪和糖)的攝入可以降低這些癌症的發生。