For most Blogs, daily updates are probably best, but weekly or even monthly updates might work just as well, depending on your topic and subject matter.
In either case, stick to a schedule. If you usually post daily but sometimes let weeks go by without posting any new content, you’ll lose many of your readers.
Remember SEO principles apply to Blogging too plus you have the added advantage of regular robot visits if you stick to your schedule consistently.