I am not able to find out the difference between "Having said that" & "Despite of".

  1. I like John as a person. Having said that, I don’t like his attitude.

  2. I like John as a person despite my not liking his attitude.

Is there any difference between these two sentences?

  • 1
    The second sentence is incorrect. "Despite of" should be followed by a noun phrase. You can also drop the "of" and follow it by an *ing verb. "despite (of), ..." is wrong in any case
    – msam
    Commented Jun 4, 2018 at 9:45
  • 1
    'Despite of' is not correct English. You could say either 'Despite that' or 'In spite of that' (where 'that' refers to the fact that you like John). 'Having said that' implies 'Even though I have just said that I like him', so thw sense is the same. Commented Jun 4, 2018 at 9:49
  • 1
    thank you. It would be great if i'll get more examples.
    – r15
    Commented Jun 4, 2018 at 9:49
  • 2
    They are not related at all. "Having said that," merely notes that the fact has been mentioned just now. OTOH, "despite" (not "despite of") clearly implies that what you are now going to say goes against what has been said before.
    – Kris
    Commented Jun 4, 2018 at 11:58
  • 1
    You may also like to visit English Language Learners Good Luck.
    – Kris
    Commented Jun 4, 2018 at 11:59

1 Answer 1


Both "having said that" and "despite" imply that what one is going to say next is in contrast or opposite to the previous statement.

Here is the Cambridge Dictionary reference for the same.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.