对于①,若两个复数都是实数,则可以比较大小,命题①错误;对于②,复数z=i-1对应的点的坐标为(-1,1),位于第二象限,命题②错误;对于③,(x2-1)+(x2+3x+2)i是纯虚数,则 x2?1=0 x2+3x+2≠0 ,解得x=1,命题③错误;对于④,若z1-z2=i,z2-z3=1,则(z1-z2)2+(z2-z3)2=0,命题④错误.∴正确命题的个数是0.故选:A.