How to best Handle Frame Based animation for many DisplayObjects

I’m looking for information on how to best handle many sprites that are updated every frame. Is it better to:

use one enter_Frame event and add a listener to all the objects that are updated every frame?
give each sprite its own enterframe event?
push all sprites into an array and iterate over them with the enter_frame function?

are there other ways?

If anyone has an opinion or links to any articles that describe best practices for this type of scenario, Id love to read them.