According to traditional medicine, there are two types of causes for cancer: The exterior cause (pathogenic factor) and interior cause (insufficiency of immunity), The interior causes are the main ones, as pathogenic factors (exterior causes) can only break into and attack our body when the immune system is weak..