- “no longer” is a bit more formal. It also depends on where you place the words. By placing “him” at the end of the sentence you give the statement more weight.
- If you repeat it a few times “any more” is a bit softer in tone. But in my opinion “anymore” and “any longer” can both be used in the same way.
- “Anymore” and “any longer” come at the end of a sentence.
- “No longer” can be placed in the middle.
Note: you want to say “relationship” instead of “relation”.
A) She is no longer in a relationship with him.
B) She isn’t in a relationship with him anymore.
C) She isn’t in a relationship with him any longer.