How to tell them apart
のに expresses simple contrast against expectation and is neutral, usable about people, things, or situations. くせに carries the speaker's contempt, anger, or blame toward someone's action or state, so it sounds judgmental and is mainly aimed at another person. Swapping them is unnatural when the subject is an object or yourself, since 高いのに美味しくない is fine but 高いくせに美味しくない sounds odd, and くせに implies criticism of a person's behavior.
- のに Use のに for neutral contrast about any subject, including objects and yourself.
- くせに Use くせに when you feel contempt or blame toward someone's contrary action or state.
| Grammar point | Meaning | JLPT level |
|---|---|---|
| のに noni | Even though/Despite | N4 |
| くせに kuseni | Although / in spite of | N3 |
のに noni
Even though/Despite
Contrary to everybody’s expectation based on the sentence preceding [x], the proposition in the sentence following [x] is the case.
-
あの人はピアノが上手なのにめったに弾きません。
He is good at piano, but seldom plays.
-
このステーキは高いのに美味しくない・美味しくありません。
In spite of the fact that this steak is expensive, it isn't delicious.
くせに kuseni
Although / in spite of
Although; in spite of the fact that; and yet; but | A conjunction which expresses the speaker's contempt, anger, or disagreement about someone's action, behaviour, or state.
-
吉田は前は私を見ても挨拶もしなかったくせに、私が部長になった 途端に急に 愛想がよくなった。
Before (the time I became a division chief), Yoshida never greeted me when he saw me, but he suddenly became friendly when I became a division chief.
-
孝男はお金もないくせに 外車を欲しがっている。
Takao doesn't have money, and yet he wants a foreign car.
のに and くせに are JLPT N4–N3 grammar points that Japanese learners often mix up. This page compares them side by side — meanings, usage and example sentences — so you can tell them apart.