Multi-setting pump, comprising a pump part driven by a motor, the multi-setting pump having multiple settings which at least comprise a high setting and a low setting, wherein the multi-setting pump further comprises a control unit, comprising: a control board for controlling operation of the motor and the pump part, a frequency changer for controlling a drive current of the motor, and a setting control module integrated in the control board and/or the frequency changer; setting-change conditions are set in the setting control module, the setting-change conditions comprising a low-setting operating situation condition and a high-setting operating situation condition; the setting control module is configured to collect operating situation conditions, and is able to perform setting-change operations when the operating situation conditions meet the setting-change conditions, wherein the setting control module is configured to perform a down-switching operation after a down-switching delay waiting until a predefined time point when the low-setting operating situation condition is met, and/or perform an up-switching operation after an up-switching delay waiting until a predefined time point when the high-setting operating situation condition is met, and wherein the low-setting operating situation condition comprises multiple parallel low-setting operating situation conditions, and the setting control module permits a down-switching operation to be performed when any one or more of the multiple low-setting operating situation conditions is met; the high-setting operating situation condition comprises multiple parallel high-setting operating situation conditions, and the setting control module permits an up-switching operation to be performed when any one or more of the multiple high-setting operating situation conditions is met, and wherein each of the multiple parallel low-setting operating situation conditions respectively corresponds to each of the multiple parallel high-setting operating situation conditions. wherein the multi-setting pump further comprises a control unit, comprising: a control board for controlling operation of the motor and the pump part, a frequency changer for controlling a drive current of the motor, and a setting control module integrated in the control board and/or the frequency changer; setting-change conditions are set in the setting control module, the setting-change conditions comprising a low-setting operating situation condition and a high-setting operating situation condition; the setting control module is configured to collect operating situation conditions, and is able to perform setting-change operations when the operating situation conditions meet the setting-change conditions, wherein the setting control module is configured to perform a down-switching operation after a down-switching delay waiting until a predefined time point when the low-setting operating situation condition is met, and/or perform an up-switching operation after an up-switching delay waiting until a predefined time point when the high-setting operating situation condition is met, and wherein the low-setting operating situation condition comprises multiple parallel low-setting operating situation conditions, and the setting control module permits a down-switching operation to be performed when any one or more of the multiple low-setting operating situation conditions is met; the high-setting operating situation condition comprises multiple parallel high-setting operating situation conditions, and the setting control module permits an up-switching operation to be performed when any one or more of the multiple high-setting operating situation conditions is met, and wherein each of the multiple parallel low-setting operating situation conditions respectively corresponds to each of the multiple parallel high-setting operating situation conditions.