If you're prioritizing vocals you may want to pass on the MG7 - it's better than the S4 in that regard but it still puts more emphasis on bass. I don't think any of the Westone models will have enough bass for you except the W3.
If vocals are a priority, followed by bass, and the price range is ~MG7 or below, I would go for the Yamaha EPH-100. If you want something a little more v-shaped like the S4, the FXT90 from JVC should do it without giving up much vocal presence.
Okay thanks but in regard to comparing the S4 and MG7 are the vocals the same? Or is one better than the other?
And my budget can go about to 250$ so if there is anything better than those you mentioned, can i afford it.