Hi Taysir,
Hard to tell without more information or domains and keywords that we could try and observe ourselves. You might want to supply those to us. Are you observing organic or local search rankings? Assuming you're observing local search results:
- What's the relative proximity to city center, you vs the competition?
- Who has more or better citations?
- Have you claimed and completely populated your local listings, most importantly, your Google local listing?
- Is it properly categorized and is that categorization reflected in the terms you use throughout your site in keywords, headings, body text, geo and schema tags?
- Have you created and submitted a geo sitemap?
- Are you using a consistent name, address and phone number on every page of the site?
- Do you have a Google map embedded onto your contact page?
- Who has more reviews?
Don't feel a need to respond if any of my questions triggers the answer you're looking for. But if it doesn't, probably supplying us with your keywords and domain would be your next best bet.
Good luck!