The vest is the star piece to deal with the "neither cold nor hot"
Vests are the perfect compromise. They cover your torso without being too uncomfortable when the temperature rises . Plus, they can be worn with a dress, a sweater, or a shirt, however you wish.
Oh, and on top of all this, street style loves them , so... we do too.