I know of the following two colimit/limit commutation results in the category of sets: Products commute with sifted colimits and finite limits commute with filtered colimits.
Does someone know classes of limits that commute with pushouts in Set?
Background: I have a certain class of objects in a category and want to know whether it is closed under pushouts. I seem to be able to define this class as those objects that are limits of certain special objects, analogous e.g. to profinite spaces being limits of finite discrete ones. My question is whether such classes are closed under pushout, then I could construct a lot of new examples.