Difference between alkali and base

Alkali and base are not same things but often we think these two as similar thing. They are different from each other in many ways.Some differences are given below:
1_Alkali is a substance that is soluble in water while all bases are not soluble.
2-alkalies are subsets of bases.
3_ All bases contain alkalies but all alkalies don’t contain bases.
4_The example of alkali is NaOH.
5_ The example of base is KOH.