If you do not like your job, if your boss is a tool, or if you are not paid fairly, or if you want secure hours then you can look for another job and quit essentially without notice.
Whatever your contract says, if it stipulates that you are zero hour contract, quit when you find something that is better and then “work only your contracted hours” during your notice period.