As a claims adjuster, generally speaking if you hit debris in the road that is stationary or moving across the ground when you hit it would be collision. If the stuff is flying through the air and hits your car its going to be comprehensive. Keep in ming collision claims can be filed as at fault or not at fault depending on your carrier while comp is always going to be considered non fault.
Sorry to hear about your car