Let's say you have 2 fields : "Current value" and "previous value". On your form, only use "current value". In your workflow use a "run if" action, with the condition : if current values is not equals to previous value, update previous value with current value and continue your process. Otherwise, end the workflow. Keep in mind the user should not manually update "previous value", only the workflow should do it.