Drupal7 - User/Registration customizing
In Drupal 7 you can use Select (or other) module for your requirement


  Select (or other) module : Provides a new Forms API element which is a select/radios/checkboxes element that has an 'other' option. When
  'other' is selected a textfield appears for the user to provide a
  custom value.