How long should the game be?

I'm having hard time deciding myself how many level should I make. I've basically made 3 levels plus an intro and a end level, which makes the game something like 4 to 5 minutes long for me (who know the levels by heart), and I'm trying to find out if I must then make more level or polish what's already made. Any idea?