Well, Androcur is a general anti-androgen, and blocks both testosterone and DHT. Finasteride blocks the conversion from testosterone to DHT, and is usually used for hair loss treatment. If you're in the US, you'll never get Androcur prescribed because it's not approved by the FDA. I take both.
Another alternative is Dutasteride, which works in the same way as Finasteride, just more potent.