Hi,
Next year, I will have been living here for 5 years.
Next year, I will have lived here for 5 years.
Is the second sentence more correct Both are OK and, if it isn't, is there a difference between the sentences? Yes
Let's consider these two simpler examples, that relate to the present...