D would be my choice of them, im same age group (21) and I find c to be too flashy, and the green stitching on a kinda looks like crap (may be the picture), B is good but im not a fan of all black shoes, D have a nice design but they're not too flashy.