Oil based definitely will hold up longer, but there is a reason why the epa is slowly doing away with oil based paints. Here in pa it is very difficult to get oil based ( other than in quarts). I have a 5 year old cage that i polyed and it's still doing well.
Scott