compare types with is
diff --git a/Lib/pickle.py b/Lib/pickle.py
index 9667781..abed1ca 100644
--- a/Lib/pickle.py
+++ b/Lib/pickle.py
@@ -501,7 +501,7 @@
         self.memoize(obj)
     dispatch[UnicodeType] = save_unicode
 
-    if StringType == UnicodeType:
+    if StringType is UnicodeType:
         # This is true for Jython
         def save_string(self, obj, pack=struct.pack):
             unicode = obj.isunicode()