I started working on a game late December and I don't know if I should submit a demo or finish the game first then release it
because I don't know if releasing a demo now then updating it will keep players interested in it
If you want to do something for the jam then a demo might be best, and more achievable. Lots of people do demos or prototypes then continue working on them afterwards.