biradial or exponential

Hello.
Could someone please explain to me the difference between biradial,exponential and constant directivety horns,and what to look for in a compression driver to find the moust suitable tweeter/horn combo?
Of course there are many factors but what in general terms are the uses of theese different types?