a) boy trebles and lady sopranos
Personally I think that boy trebles and countertenors work best for most choral works, and for a lot of oratorio stuff as well, or just generally music from the Baroque era... although they do have to be good!!!
But for later works, such as Classical opera and Romantic song, I think contraltos and sopranos suit them better!!!