I'm more likely to think that chemicals and / or stress leads to cancer.
If you think about it, all the chemicals we put in our hair, under-arm deoderant, can't be good for us, aluminium can't be good for us.
I would also say poor hygiene of not showing day after day can create bad bacteria, and in that, it has been linked to cervical cancer.
Ulitmately though my opinion is hereditory, chemicals, & stress....with a smaller proportion due to poor hygiene.
Then I think, when in doubt? Make sure you cover all bases, and in this case, just have good hygiene...