Welcome to the forum! This is a great place for advice.
The only issue with latex over an enamel (old tyme "oil base") is adhesion. For the best possible results, prime with a high quality primer/sealer like Zinsser 123. If the surface is really glossy, you may need a shellacking primer (such as Zinsser B-I-N), which must be used with good ventilation. If this is for kitchen cabinets, you really ought to consider this type of primer. Or, for other painted surfaces that get touched a lot.
With a good primer base, any latex top coat is going to look better, stick better, and last much longer. It's worth it to spend the money and time to do it right the first time.
Good luck!