Some tires are definitely better than others, and people will post their favorites, but here's just a grain of salt from my experience:
I run Michelin Pro3Race tires, which are generally considered poor at preventing flats, and I have yet to have a flat in the thousands of miles since I've started running them. That said, I am definitely due. I'm not saying these are great at preventing flats, but ultimately, sometimes it isn't the tire, and it's a little bit luck // where you ride.