hi ruddy..
that words have same meaning, we use that words in formal conversation
but, if u asking which is the right one so its gonna be depend with what kind of sentences u gonna write or say, in english its looks like when we use "even" and "even though"