Bought these for hiking and the gym .. they are indeed pretty short and the pockets are shallow but I was able to do a 3- day hike in the mountains recently without ripping these or dropping my iPhone 6 out of the pocket.  The little metal "stoppers" at the end of the drawstrings did not make it throug the first washing machine cycle though, but all you have to do is tie a few knots at the end of each.  They have a mesh liner inside like a pair of swim trunks and they're slightly see-through so I would wear some undies with them unless you're actually swimming in them.  Seems pretty durable so far