It depends on your desired aesthetic and the quality of your poly. One isn't necessarily better than the other and there are entire books written on finishes. However, you will want to use a water based acrylic polyurethane or lacquer over painted furniture. Oil tends to amber and yellow over time.