Before you begin unscrewing your cabinets, you need to determine whether to use a water-based or oil-based latex paint and/or primer. If your current cabinets were painted with water based latex paint, pick a new water-based paint. If you have a clear finish, either type of paint will work well. If you are just unsure, latex paint is always a safe bet.
There are advantages and disadvantages between latex and oil-based products. Traditional painters believe oily paints produce a smoother and highly durable surface. A strong surface is especially important for kitchen cabinets as they see a lot of interaction and use. However, oil-based paints can give off unwanted fumes. Oil based fumes also requires special cleaning with mineralized products. Latex has improved a lot over the years. They are now seemingly odorless, even after a fresh paint. Also, they are easy to clean (just water and dish soap).
Lastly, regardless of your paint choice, you have to decide on the type of gloss you prefer. There is dull or no gloss at all, however, many homeowners like semi-gloss or glossy. The choice is up to you! It’s important to keep in mind that the duller the gloss selection, the easier it is to clean.