diff --git a/pyopencl/tools.py b/pyopencl/tools.py
index 3be064bb68cf97886d21a858c309c0cdbf5cd0f6..9f7b558c3793af5a2b0a790fadd81a78295eae24 100644
--- a/pyopencl/tools.py
+++ b/pyopencl/tools.py
@@ -955,7 +955,7 @@ class _CDeclList:
     def add_dtype(self, dtype):
         dtype = np.dtype(dtype)
 
-        if dtype in [np.float64 or np.complex128]:
+        if dtype in (np.float64, np.complex128):
             self.saw_double = True
 
         if dtype.kind == "c":
@@ -988,7 +988,7 @@ class _CDeclList:
     def visit_arguments(self, arguments):
         for arg in arguments:
             dtype = arg.dtype
-            if dtype in [np.float64 or np.complex128]:
+            if dtype in (np.float64, np.complex128):
                 self.saw_double = True
 
             if dtype.kind == "c":