I don't know ... I've read a lot about narcissism and obviously there are differences between them as they are individuals who have narcissistic personality disorder .
But many things are common to all people who have NPD, and this is caused by the reason that they do things.
Take idealisation/devaluation/discard
A person who has NPD actually has very low self esteem in their inner core,. They come from a place of shame and deep insecurity.
When they idealise you , they put you on a pedestal because they believe that you are going to save them. It isn't entirely a lie or a conscious ploy. They think you are what they have been waiting for and they think you are truly perfect.
Devaluation comes into play when they start to see that you are not perfect , they feel almost tricked by the fact you have flaws. Their disappointment is manifested through devaluation and can be horrifically painful for the person receiving it.
Discard is inevitable because a narcissist believes he should be with someone who is perfect. They deserve someone who is perfect. They won't compromise in the long term.
The hoover might start because they don't find anyone better or they just remember what good supply they got from you .
And so it goes round.
No person will come out of a relationship with a narcissist unscathed . It's not possible.