If you have flat feet or pronate heavily then chances are that you'll be better off replacing half the sole. This way you'll eliminate half of your arch and keep its curvature intact. If however you have high arches or supinate excessively, then replace the whole sole to get rid of all of it from your shoe.