Whether being called "perky" is considered a compliment or not depends on the context and the individual's perception. Generally, being called "perky" can be seen as a compliment, especially if it is intended to highlight positive qualities such as being cheerful, enthusiastic, energetic, or having a positive outlook on life. In this sense, it is a way of acknowledging someone's positive attitude and demeanor, which can be uplifting and inspiring to others.
However, some individuals might interpret the term differently or feel that it reduces them to a one-dimensional trait, implying that they are overly cheerful or bubbly to the point of being unrealistic or insincere. If the term is used in a dismissive or derogatory manner, it may not be seen as a compliment by the person receiving it.
As with any compliment or remark, the context, tone, and relationship between the speaker and the recipient matter. People have different sensitivities and preferences, so it's always essential to be mindful of how our words might be perceived by others. If unsure, it's best to stick to more specific and positively framed compliments that focus on the person's qualities or actions rather than using vague terms that might be open to interpretation.