Comparison is between two in terms of a certain quality usually expressed by an adjective, e.g. taller than. When we compare between 2 people or things in Arabic, we typically use the form (أفعل) followed by the preposition (من), e.g. taller than is (أطول من)

محمد أكبر من أحمد ولكن أحمد أطول منه.

Mohammed is older than Ahmed, but Ahmed in taller than him.

بيتي أقدم من بيتك

My house is older than yours.

Below is a list of adjectives and their comparative forms. I tried to include opposites to be easier to learn.

أكثر من

كثير

Much/a lot

أقلّ من

قليل

Little/few

أكبر من

كبير

Big

أصغر من

صغير

Small

أغلى من

غالٍ

Expensive

أرخص من

رخيص

Cheap

أطول من

طويل

Tall

أقصر من

قصير

Short

أقدم من

قديم

Old

أحدث من

حديث

New

أسمن من

سمين

Fat

أنحف من

نحيف

Thin

أوسع من

واسع

Wide

أضيق من

ضيق

Narrow

أجمل من

جميل

Beautiful

أقبح من

قبيح

Ugly

When we have long adjectives, containing three or more syllables, we cannot use the (أفعل) form. Instead, we use (أكثر) followed by the verbal noun derived from the adjective and (من). We have to note that this is different from English, because in English we use more followed by the adjective, while in Arabic, we use the verbal noun, e.g.

رامي منضبط ولكن منى أكثر انضباطاً منه.

Ramy is punctual, but Mona is more punctual than him.

Below is a list of adjectives that can be used in this form and their comparative counterparts:

أكثر خوفاً من

خائف

Afraid

أكثر توتراً من

مُتَوَتّر

Nervous

أكثر استقلالاً من

مُستقل

Independent

أكثر تأخراً من

مُتأخر

Late/retarded

أكثر تقدماً من

مُتقدم

Advanced

أكثر تكبراً من

مُتكبّر

Proud

أكثر مثابرةً من

مُثابِر

Persistent

أكثر تصميماً من

مُصَمّم

Determined

It should be noted that the verbal noun after (أكثر) should be in the accusative form and ends in (تنوين الفتح).