Black eyeliner is great when you want to define and accentuate your eyes no matter what size or color they are. This is why smokey eyes is almost always done with black eye makeup. Your eyes stand out more with more definition. If your trying to open up your eyes more, black eyeliner will not do it because it will make your eyes appear smaller and more almondy like.
Black is much nicer than white depending on what type of look your going for. I suggest you use white on your lower lid and black on the top if you really need to have black as well. Or you could invest in a brown, grey, or another shade. White eyeliner opens up your eyes, or it gives the illusion of brighter eyes. It also reduces the appearance of red eyes.
Hope this helps
