Principally there are two advantages to wearing sunglasses apart from the coolness factor, one is the ability to watch your opponents without them knowing they are being watched and secondly it conceals your pupil/eye reaction and makes one harder to “read.”
For poker sunglasses needs there is a poker specific glasses company, Blue Shark Optics. They have a wide range of glasses which can be custom made with your prescription, which to me is a great option. They are designed for indoor use while playing poker. They actually make it seem brighter and conceal your eyes.
Advantages of these glasses are it hides your eyes, gives you maximum light penetration and keep our eyes rested with crystalion-3 lens technology. These glasses also prevent computer eye strain for online gaming and come in prescription.