diff --git a/src/Tizen.NUI/src/public/BaseComponents/ControlState.cs b/src/Tizen.NUI/src/public/BaseComponents/ControlState.cs
index 0cc46c0857d..b19f770dc8a 100755
--- a/src/Tizen.NUI/src/public/BaseComponents/ControlState.cs
+++ b/src/Tizen.NUI/src/public/BaseComponents/ControlState.cs
@@ -149,7 +149,13 @@ public bool Contains(ControlState state)
///
[EditorBrowsable(EditorBrowsableState.Never)]
- public bool Equals(ControlState other) => value.Equals(other.value);
+ public bool Equals(ControlState other)
+ {
+ if (other is null)
+ return false;
+
+ return value.Equals(other.value);
+ }
///
/// 9