The color of a frame can have just as much impact as the shape. Selecting colors that shine/sing/work with your skin tone can take glasses from standard issue to spectacular.
Light
Best Bet:
Try warm toned neutrals like berber or blush. Or more saturated shades like Cypress and Bourbon.
Light with Warm Undertones
Warms have a peachy cast to their skin with green and yellow undertones.
Black and dark blues will look great like Onyx, Cadet and Navy. Also go for cool (blue based) greens like Forest and violet/purple tones like Aubergine.