My friend at American Cancer Society would take issue with that statement. He flies all over the world educating public health officials about how to fight tobacco use.
Tobacco by itself is a huge cause of preventable cancers.
The next big one is sun exposure, so ACS also promotes proper sunscreen use (and avoidance of tanning beds).
The ones caused by genes and random mutations are also a large percentage, but you can't teach people how to avoid those.
People should get radon tests in their home as well. Most lung cancer is either due to tobacco or radon.
After that, there isn't much advice specific to cancer: eat moderately and exercise.