As plants grow new leaves the older ones are dropped to create more space. It is essential to do this as the efficiency with which older leaves can make food is reduced due to damage caused as they age. New leaves can produce more food using lesser resources.
Some types of plants, like deciduous plants, pines and firs drop a large portion, in many cases all their leaves during months when the amount of sunlight available is very less and temperatures drop to very low levels. During the cold months, there is no production of glucose in the leaves as chlorophyll requires sunlight as a source of energy. The plants survive on food that has been produced over the rest of the year and is stored in their trunk and other branches.
Leaves are also dropped to reduce the surface area, so that the plants can bear more extreme temperatures before they freeze. In several plants a large amount of the nutrients present in the leaves is extracted before they are dropped. Even in plants where this is not done, the nutrients in the leaves are available for them when the winter ends and they start to grow a new foliage.
in addition to the explanation below plants leaves fall to prevent loss of water to the environment through transpiration. During winter the water in the ground freezes up this prevents the plant from getting any water. therefore the plant adapts to this and before winter it absorves as much water as it can. it then minimises any loss of water by getting rid of the leaves. NB a plant loses 80% of its water through its leaves. i hope this was helpfull.