I do not see Aston Villa going down from the top-four position in a few weeks, Aston Villa will be in the top-four position for a very long term. Aston Villa's coming from behind to beat Brighton shows that they are fully ready to win the Premier League this season.
I understand why you are so confident in saying Aston Villa will be in the top 4 for a long time because I saw their match schedule and there are no big matches until next March there are only a few games against Manchester United and I'm not sure if they can be called big games because in fact Aston Villa's performance is much better, but next April they will face 2 strong teams such as Manchester City and Arsenal well, here we can't be sure whether Aston Villa is still safe or vice versa. As we can see in the table, each team has adjacent points meaning there is still a chance to overtake each other among the top 4 but to win the League I'm not sure Aston Villa can do it.