According to UBS' Prices and Earnings 2015 report, which compares the purchasing power in 71 cities across the globe, people in Delhi need to work for 360.3 hours to afford an iPhone 6 - the third highest in the world.
Another Indian city Mumbai ranks fifth with 349.4 hours, it said.
Globally, the working time required to buy an iPhone 6 of 16 GB is the most in Kiev (Ukraine) with 627.2 hours, followed by Jakarta (Indonesia)/Nairobi(Kenya), sharing the second place with 468 hours.
Cairo (Egypt) is ranked fourth at 353.4 hours.
In contrast, workers in places such as Zurich (Switzerland) and the New York City require, on an average, less than three days on the job to be able to afford one.
Similarly, to be able to buy a Big Mac, workers in Hong Kong only have to work nine minutes on an average, while in Mumbai one has to work for 40 minutes and in case of Delhi it is 50 minutes.
In sharp contrast, workers in Nairobi have to work almost three hours to buy a Big Mac.
The report considered staple consumer goods like McDonald's Big Mac and Apple iPhone, as these products are of the same quality and nature worldwide, making their prices and affordability comparable, UBS said.
According to the Swiss banking major, wage levels indicate earnings worldwide. Workers in cities with high relative gross salaries (Zurich, Geneva and Luxembourg) receive pay that is on average 19 times more than those in Nairobi, Jakarta and Kiev.
Meanwhile, net wages are a good indication of expendable income: A worker in Zurich will have almost 23 times the amount of money to spend than a similar worker in Kiev.
According to the report, if one takes net hourly pay as the benchmark, the two Indian cities - New Delhi and Mumbai - were among the bottom ten exhibiting the lowest purchasing power.
However, Indians seem to be partially compensating for low purchasing power through longer working hours.
In New Delhi, workers slog for 2,214 hours per year and have only 26 days of holiday annually; in Mumbai, it is 2,277 hours per year and 21 days of leave annually.
Meanwhile, on an average, workers worldwide spend over 40 hours per week at their workplace, and receive over 4.5 weeks of paid vacation.
Hong Kong tops the list in terms of working hours as the average working hours in the city are over 50 per week, with only 17 days of holiday annually, while in Paris, people work only around 35 hours per week (in line with new government regulations) and have 29 days of paid vacation, the report added.
Get Breaking news, live coverage, and Latest News from India and around the world on NDTV.com. Catch all the Live TV action on NDTV 24x7 and NDTV India. Like us on Facebook or follow us on Twitter and Instagram for latest news and live news updates.