Two factors responsible for weathering of rocks are:
(a) Climate conditions- It includes the meteorological elements effect on rocks such as moisture, temperature, and wind and air pressure
(b) Topography and vegetation- Topography directly effects weathering by exposing rocks to the temperature or sun and wind. The elevated areas will be affected more and low level areas will be affected less
(c) Composition-There are certain elements which are included in rock composition. Some rocks will weather quickly and some slowly e.g. acidic rocks weather more quickly than basic ones. Surface covered by the vegetation are protected from weathering but bare surfaces are weathered to great extent.