OK, sure, I plugged this into a sim flight planner (http://onlineflightplanner.org/). This is on a Dreamliner.
Heathrow - Changi: 63933 kgs
Heathrow - Tehran: 26957 kgs
Tehran - Changi: 39580 kgs
So at least based on this it's not too much of a difference, only 4% more with a stop. (Tehran looked to be roughly in the middle on the flight plan between London and Singapore.)