I'm 20. There are pretty much only two times that I can think of where a sleeveless shirt would be acceptable.
1. On a sunny day at a barbecue - a cutoff t with some boardshorts. Maybe an argument could be made for the beach, but probably not the pool.
2. Playing basketball, football, etc...