I don't think we will get new models any time soon. Maybe 2023. That is if the sales keep on skyrocketing like they currently are, hopefully if sales drop off then they might have an incentive to launch a new model. Hybrids are expected by Indus after 2023. If you're interested in that class of car right now I'd suggest to buy Elantra soon. Even if we get new civic and corolla they'd surely be above 50 and won't be worth it for that price.
Plus it's looking more and more like Pakistan will go into complete financial crisis the next year and rupee will hyper devalue. Better buy what you can right now and Elantra got fast delivery too, leading to less likelihood of a price increase before delivery.