RadioButton deberia funcionar como una serie de opciones sobre un mismo item, por lo cual, como ya te indicaron deberían tener el mismo name, ej:
 
<input type="radio" name="color" checked value="rojo">Rojo<br>
<input type="radio" name="color" checked value="verde">Verde<br>
<input type="radio" name="color" checked value="azul">Azul<br> 
tan solo con eso y sin ningun campo auxiliar, podés recoger el valor desde php con un simple switch    
Código PHP:
Ver original- switch($_POST['color']){ 
-         case 'rojo': 
-            $preferencia= 'te gusta el Rojo'; 
-            break; 
-         case 'verde': 
-            $preferencia= 'te gusta el Verde'; 
-            break; 
-         case 'azul': 
-           $preferencia= 'te gusta el Azul'; 
-            break; 
-         default: 
-           $preferencia= 'no tenes preferencias'; 
-      } 
Saludos