It depends on personal preference classical music would be best played on a classical guitar, metal would sound best on electric acoustic is a different sound so it is up to personal preference
Usually the most expensive!
Seriously though, you need to know what type of guitar you have and acoustic/electric are two type not one. I will assume you mean semi-acoustic which means you have and...