It depends on your needs and stage of your business. If your business is at an early stage and looking for fast growth then you should go for an accelerator. But if you have an idea and you are looking for guidance and necessary resources than you should go for Incubator.