In general, "ser" is used for permanent or inherent characteristics, while "estar" is used for temporary states or conditions. "Ser" is for identity and essence (e.g., nationality, profession), while "estar" is for conditions and locations (e.g., emotions, positions).