Which laptop is the best?

I want to buy a laptop and I have some questions. What is the difference between a laptop with processor i3 2.4 Ghz and a laptop with i5 1.9Ghz Is the laptop with i5 faster?(even if lower Ghz)
What are intel hd graphics card that the most laptops have?
I'm between an hp HP 15-d012sv Notebook PC (ENERGY STAR)
, a lenovo but lenovo have only intel hd graphics card and some other laptops I saw with i5 but they have for example 1.9Ghz or 1.8Ghz
Which one is the best for me?
I want it to be enough fast, for videocalls, and programming assignments, and in the summer sometimes I play some old games (soldiers, age of mythology, etc)

I think laptop i3 having processor of 2.4 Ghz will be better for you for the feathers that you have described.

In theory, an i5 cpu with the same number of cores as an i3 should still be faster, even if the i3 has a faster clock rate, because the i5 has an extra feature called Turbo Boost that allows processor cores to run faster than the rated operating frequency under certain operating conditions.

The Intel graphics are integrated into the CPU. Their speed depends on the version of the CPU (i3, i5) AND the CPU generation (first, second, third, etc). You will get better performance on a newer processor generation.

Obviously the best choice for you in this case is the laptop with the faster processor, because your game requirements are not that high. If you wanted to play modern games then I would have recommended a laptop with an nVidia or AMD processor instead of Intel graphics.