This Is a Certified Answer

Certified answers contain reliable, trustworthy information vouched for by a hand-picked team of experts. Brainly has millions of high quality answers, all of them carefully moderated by our most trusted community members, but certified answers are the finest of the finest.
I think it's asteroid because it has less orbital period than comet and also asteroid can be found in asteroid belt (between mars and jupiter) that is nearer from earth compared to comets that can be found in oort cloud and kuiper belt that is farthest distance away from earth.. so asteroid is the most frequently visitor of earth.