Rule of thumb: if the radials are elevated, at least two resonant radials for each band.
If the radials are buried or lying on the surface, at least 16 radials, each at least a 1/4 wavelength at the lowest operating frequency, and don't worry about resonance: just get as much wire in the ground as you can. More and/or longer is better.
The objective of any radial system is to avoid current in the soil by presenting a lower impedance alternative. Current in soil is undesirable since it dissipates power in ohmic losses, reducing antenna efficiency.
In an elevated radial system, the separation between the radials and the soil surface provides isolation, meaning the current in each is largely independent. The soil and radials could be considered two parallel current paths, as such the one with the lowest impedance will take most of the current. Thus, it's important to minimize the radial impedance by ensuring some radials are resonant on any band used.
In a buried radial system, soil and radials are tightly coupled due to their proximity. Low ground losses are achieved not by providing a low impedance alternative but rather by effectively increasing soil conductivity by stuffing it full of copper. Thus, attempting to reduce radial impedance by cutting some of the radials to be shorter to be resonant on higher frequencies is futile or even counterproductive.