What is the most appropriate opposite of "Select All"?

Is it more appropriate to use "Deselect All" or "Select None" or some other phrase to indicate the opposite of "Select All"?

Context: A toggle button in a piece of software that will select all items on screen, then change title to indicate it will clear the selected state of all items on screen


Solution 1:

As far as I have seen in software, there is usually a Select All and Clear All (for when there are some/all selected categories) but it would also be appropriate to use Deselect All instead of Clear All.

Select None would be so that (in software terms) that NO categories are to be selected at all. Unless you assign it a specific language code (for example) to make it do the same as Clear/Deselect All.