I'm painting my kitchen cabinets white. I need to use an oil base paint because I'm covering varnish.
So, do I need to use Enamel paint or Acrylic?
Also, should I put on a Flat, Satin, Semi-Gloss, or High Gloss finish?
And why do you recommend that combination?

BTW. the counter top will be a black granite and the hinges are a black iron look.

Thank you very much for you help.