If I wear pink lipstick, what eye shadow should I wear to match. And if I wear a red dress, do I wear red lipstick, too? What are the rules of good taste for makeup?
I think matching is old-fashioned and stifling and I don't believe in rules. I do believe in good taste, but how do you define good taste? The same taste as every other human in the planet? How boring. I love pansies, for example, with their many hues of purple and yellow, but are purple and yellow together in good taste? It's a question of aesthetics; what you like, who you are and how you want to represent yourself to the world.
To answer your question more directly, and as a general expression of my own aesthetic, I would love a semi-matte red mouth with a red dress. (The red should be a tone that works with your coloring. If you don't know what that is, read about choosing the right makeup colors.) Or, I'd be just as inspired to do a strong eye in shimmery blue-gray with lots of smudging and just a bit of neutral gloss on the mouth. But then again, why not a brilliant pink lip to offset the red dress? It could be amazing, and if you're comfortable 'working the look' I applaud you.
Personally, I love mixing makeup colors and placing unexpected tones together, so I offer you this advice: Take color cues from the universe. Be inspired by the many and mixed hues present in flowers, birds, animals, sunsets, even oil slicks, babies cheeks, bubblegum, red dirt, etc. There is color everywhere.
Chances are the color you're really comfortable in flatters you (that's why you're comfortable and confident in it). So, for instance, if you like pink lips and you'd like to expand on that look, try experimenting with colors that compliment that pink, if it's a blue-pink for example, try a blue-pink or blue-purple eye shadow. If you desire an edgier look, experiment with contrasting tones.
In closing, choosing colors is an embodiment of your own style of decoration. Trust your choice. As long as the choice is yours, and you're comfortable, who cares about rules!