I've got this piece of string here... how long is it? :D Seriously though, although there are rules of thumb like Brian84 has suggested, there are so many variables.
eg. replace doors, but leave benchtop
- new or replace spashback
- if the existing layout works - or not - does it need to...