Hot 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 ...
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.
Only top voted, non community-wiki answers of a minimum length are eligible