Vests are men’s inner garments that cover the upper part of the body. These garments cover the chest and stomach while leaving the arms uncovered. A variant of these sleeveless vests are those with half sleeves. White vests have been worn by many a movie star from Bollywood to accentuate their well-built bodies and muscles. A more practical use of the vest is to wear under shirts to ensure that your shirt does not have any sweat stains.