Hi guys - bumping this again as we're about to fork out for new tyres (again) - sizes are 295-35-21

Options are:
Pirelli P Zero which are currently on the car - very fast wearing.
Continental Cross Contact
Michelin Latitude Sport
Dunlop SP Sport Maxx (heard they are very loud road noise wise)
Yokohama Advan Sport

Does anyone know which brands here are harder wearing and will last longer?