diff --git a/pystencils/backends/cbackend.py b/pystencils/backends/cbackend.py
index 1d534c443fe0dce2f74697802343d2806884d2d8..a64c3989d4ac4c0d6d07f6925bd71bf460fd854a 100644
--- a/pystencils/backends/cbackend.py
+++ b/pystencils/backends/cbackend.py
@@ -18,12 +18,12 @@ from pystencils.integer_functions import (
     int_div, int_power_of_2, modulo_ceil)
 
 try:
-    from sympy.printing.ccode import C99CodePrinter as CCodePrinter
+    from sympy.printing.c import C11CodePrinter as CCodePrinter  # for sympy versions > 1.6
 except ImportError:
     try:
-        from sympy.printing.ccode import CCodePrinter  # for sympy versions < 1.1
+        from sympy.printing.ccode import C99CodePrinter as CCodePrinter
     except ImportError:
-        from sympy.printing.c import C11CodePrinter as CCodePrinter  # for sympy versions > 1.6
+        from sympy.printing.ccode import CCodePrinter  # for sympy versions < 1.1
 
 __all__ = ['generate_c', 'CustomCodeNode', 'PrintNode', 'get_headers', 'CustomSympyPrinter']