diff --git a/src/RadioButton/RadioButton.js b/src/RadioButton/RadioButton.js
index <HASH>..<HASH> 100644
--- a/src/RadioButton/RadioButton.js
+++ b/src/RadioButton/RadioButton.js
@@ -106,7 +106,7 @@ class RadioButton extends Component {
     /**
      * The value of the radio button.
      */
-    value: PropTypes.string,
+    value: PropTypes.any,
   };
 
   static defaultProps = {
diff --git a/src/internal/EnhancedSwitch.js b/src/internal/EnhancedSwitch.js
index <HASH>..<HASH> 100644
--- a/src/internal/EnhancedSwitch.js
+++ b/src/internal/EnhancedSwitch.js
@@ -99,7 +99,7 @@ class EnhancedSwitch extends Component {
     switched: PropTypes.bool.isRequired,
     thumbStyle: PropTypes.object,
     trackStyle: PropTypes.object,
-    value: PropTypes.string,
+    value: PropTypes.any,
   };
 
   static contextTypes = {
[RadioButton] Changed the value type to any