There are many different types of long hairstyles for men. First, it's important to figure out what type of hair you have. Whichever particular hairstyle you're going for, it all really boils down to what type of hair (curly, wavy, straight, etc...) you have and of course, your personal style and character.
Your hair type should compliment your hairstyle, and shouldn't have to require too much maintenance like straightening and coloring. Be different, change is good. Don't be limited to just one style.
Yeah some hairstyles might be more fitting for your face shape, body, hair type, or style. Do what makes you feel comfortable and happy, so don't be afraid to try out different kinds of long hairstyles. There are so many different options to choose from.
If you have trouble finding or choosing a hairstyle, sift through pictures online or in a magazine. The best and easiest way is to ask your hairstylist. They usually keep up with the most current trends and should have plenty experience (making it easy to identify if a certain hairstyle will look good on you or not). If not, find a new stylist! Unless you live in a small town, there will be plenty of others.