bicalutamide is way more effective than cyproterone and flutamide is also more effective than cyproterone. there is a reason why they are preferred in prostate cancer treatment. Cyproterone however is more effective than spironolactone. You won't get that much gains in flutamide or bicalutamide if u aren't using a 5ar inhibitor with it since they have a low binding affinity.I suffered hyperandrogenism due to flutamide which is similar to bicalutamide blocks receptors ... cypro is best blocks pituitary LH and testicles stop producing testosterone