Are we getting conflicting information on the topic of Brexit? Probably.
Is anything guaranteed in this life? Definitely not.
Just a few days ago, the Britain's Home Secretary, Theresa May, was refusing to rule out the deportation of EU nationals living in Britain after the country leaves the European Union. This was amid fears that guaranteeing their rights at this stage could lead to a “huge influx” of migrants during the Brexit negotiation phase. (By the way, when exactly will that start?)
Then, in this statement on GOV.UK ("the status of EU nationals in the UK"), the government is recognizing and valuing the contributions made by EU and other non-UK citizens who work, study and live in the UK.
The current statement: no change is coming. Then again, we all have heard the saying "never say never." The results of the Brexit vote proved that!
Does the government plan to remove EU nationals from the UK? There has been no change to the right of EU nationals to reside in the UK and therefore no change to the circumstances in which someone could be removed from the UK. As was the case before the referendum, EU nationals can only be removed from the UK if they are considered to pose a genuine, present and sufficiently serious threat to the public, if they are not lawfully resident or are abusing their free movement rights.