There is not a single right answer.
Many swear by the compression vests, But I found them to be uncomfortable as well as expensive.
What did work for me was to wear a tight tee shirt inder a loose, buttoned up outer shirt. This combination is much less costly.
Ultimately, you will need to experiment and find what works best for you.
Good Luck!