Other than genetic factors and certain viruses, what might make someone more prone to getting cancer from carcinogens?

Some people smoke several packs of cigarettes a day since age 15 and live to 80 and never have gotten cancer. Others get cancer lung cancer long before then. Other than genetic factors, what can cause someone to be more prone to gene mutations due to carcinogens?
3 answers 3