New answers tagged sort
A few options: Forgo labels and use an up and down arrow to toggle the list. This visual metaphor is used a lot when toggle the sort order for tables. Remove the toggle altogether and change your initial "sort" text to "Sort by Newest" instead of "Sort by Date" and then presenting two new buttons. An example: Use Newer to Older. The Most/Least Recent ...
Another option is to have the words "sort by date" and arrow to the side pointing up and down, one sorts from older to newest and the other one in reverse. You can add words to the title of the images and those words can be things like "Newest products first" and "earlier products first". This plays with the fact that the user has a higher weight for the ...
I don't think there's anything inherently wrong with Newest or Oldest, but here are some suggestions for both button names: download bmml source – Wireframes created with Balsamiq Mockups
Without knowing what kind of products you are selling, it's my opinion that you don't need to have both Newest to Oldest or Oldest to Newest, just have Sort by Date or even New where you default to showing the newest products first.
Top 50 recent answers are included