Polycarbonate:
More affordable
Lightweight and impact-resistant
Available in Fitover models for use over prescription glasses
Glass:
Superior optical clarity with better visibility and color perception
More scratch-resistant than polycarbonate
Heavier but offers enhanced durability in some applications