It's quite difficult for me to advise cus haha i kinda like the job scope of your new job =x
I guess it depends on whether you want something comfortable yet not stable (since contract) or to try out new things and challenges?
Since you're still young, i suggest u try out the new job....

Sounds exciting already!