I posted about this brand in the "Holy Grail"-thread and I'm gonna mention them again here.
While most sunscreens lay on top of the outermost layer of the skin and are therefore very susceptible to damage from for example rubbing, or perhaps sweat, Evy's sunscreens go slightly deeper (like a moisturizer does). If you are able to find Evy products where you live for a reasonable price then I would give them a try! The kid's version is perhaps the most gentle and best bang for the buck, so a good place to start!
Michelle did a video about them and surprisingly enough found that their claims about durability are actually probably legit. https://www.youtube.com/watch?v=w4X8FWiV5R8
Another suncreen I really like is the Eucerin Oil Control Sun Gel-Cream SPF50+. I don't sweat that much so I can't say how sweat-resistant it is personally, although I've heard some people say it is.