My shaving soap lasts from 5 to 7 years so I have to say that it can certainly outlast a can of shaving cream. That makes it much cheaper and environmentally responsible.