Glass will last the longest in this UV exposure environment, followed by acrylic (but you gain a fair amount of break resistance by moving to acrylic), then the most vulnerable to UV (without any special coatings to extend that lifespan) is polycarbonate. The polycarbonate will be by far the most break resistant, but again, without added scratch and UV resistant coatings, it is the "softest", most easily scratched, and fastest to yellow and degrade with UV exposure.