Locker room (school, gym etc.)
While I am comfortable with my body, what swimwear I choose is influenced by who I am with and where I will be. If I'm going to a water park where there are a lot of kids and families I tend to wear board shorts. But with the same friends if I were going to the beach, I mmight wear a bikini/speedo or thong or jammers. With immediate family, parents & sisters I'd probably wear boardshorts, anyone else I would likely wear something smaller.
I just strip to my boxers and go swimming and stay like that the whole day, regardless.