I think it will depend on the type of garden that you have . I have a lot of trees and loads of holly and ivy buddleia and even nettles, the caterpillars need the right plants to live on.
this week I have seen a speckled wood,some holly blue, red admiral, peacock and large and small whites