All Inclusive Or Self Catering?

Is it cheaper to pay up front for an all inclusive holiday with the assurance that you will not have to spend much once you are on holiday, or is it better to go self-catering and pay for food and…