It is not felt that testosterone
(t) is the cause of prostate cancer
but rather is the fuel source an established prostate cancer takes advantage of.
Interestingly, high t levels may be protective from pc while low levels may lead to more aggressive forms of pc. This is because the low level of t may mask a pc for many years thus making the presentation 'later'. Low t is a bad thing imho.