Is there any way we can have more than one master email template

Hi,

Is there any way we an have more than one master email template and choose the template based on business logic before email sent.