Physics collision system best choice

I’m working on refactoring a the collisions handling on a game I’m working on. I have a player object, enemy objects, and missile objects. I can use an object collision for various types of objects, or I can use a global collision handler for everything. What’s the recommendation?

With object collisions, I’ll have several handlers running concurrently, but fewer and less complex conditional statements. With a global handler, I’ll have one function handling alll collisions.