I (live) ____ in London since 1994.
Which tense is more correct to use here in this example; A) Present Perfect Simple or B) Present Perfect Continuous?
Answer A): I have lived in London since 1994.
Answer B): I have been living in London since 1994.
If have understood right, the meaning of answer A) is that I have lived in London in the past and I might live again in the future, while of question B) is that I have been living there for a specific period of time and I'm still living there.
Please clarify what points I get right and what points I'm missing.