When are resonance structures more stable?
They usually just are.
Electrons are delocalized within the molecule and through this process the molecule gains extra stability.
In fact, elements that could be unstable at first are made stable by their resonance structures. For example, Ozone with both of its opposite charges creates a neutral molecule and through resonance it becomes a stable molecule.