Yes, there is no such rule that states you shouldn't wear short jackets with a long top; you can always experiment with different length tops like a sweater shirt or blouse to see what suits you best. Plus a long top compliments the jacket very well and adds balance to the overall style.