引發前列腺癌的因素有很多, 其中有一些因素是無法避免的, 叫做絕對因素, 如年齡、家族史、人種等, 這些我們無法改變, 因為年齡一直在增長, 家族成員中有直系親屬有前列腺癌時, 自己患前列腺癌的概率就會比普通人高, 人種不同患前列腺癌的概率也不同, 亞洲人發病率相對較低, 但呈現逐年升高趨勢。
以上這些因素, 不會隨個人意願而改變, 因此我們只能從一些可控的因素即引發前列腺癌的相對危險因素來預防前列腺癌的發生。
相對因素中最主要的是飲食因素, 研究顯示, 經常食用含有高動物脂肪食物的男性為前列腺癌的高發人群,
體內雄性激素水準高也是前列腺癌的可能誘因之一, 且雄激素可促進前列腺癌的生長, 因此應減少富含雄激素食物的攝入, 包括動物內臟和含鋅的食物, 如牛肉、雞肉、雞肝、牡蠣肉、貝類等。