Types of Jacket shoulders

I want to know when to wear or for which type of body are the different types of jacket shoulders that we can wear.

I have seen, sharp cuts in shoulders (edgy or squared), round cuts, cuts in which the sleeve is in a higher position in the junction with the shoulder…

Why, and why for the differences??

thank you in advance