diff --git a/src/objective-c/GRPCClient/private/GRPCConnectivityMonitor.m b/src/objective-c/GRPCClient/private/GRPCConnectivityMonitor.m
index b2a10db432a63ad8c85cac7290b8357a31e13572..2c5f21684d91cd617b4124079b007459c5d14525 100644
--- a/src/objective-c/GRPCClient/private/GRPCConnectivityMonitor.m
+++ b/src/objective-c/GRPCClient/private/GRPCConnectivityMonitor.m
@@ -157,7 +157,7 @@ static void PassFlagsToContextInfoBlock(SCNetworkReachabilityRef target,
     if (!flags.reachable) {
       handler();
     } else if (!_previousReachabilityFlags ||
-               (flags.isWWAN ^ _previousReachabilityFlags.isWAAN)) {
+               (flags.isWWAN ^ _previousReachabilityFlags.isWWAN)) {
       wifiStatusChangeHandler();
     }
     _previousReachabilityFlags = flags;