There is a lot of debate regarding this topic..
From a health perspective eating fruits after meals is great for your inside body, specially for diabetic people or people with high blood cholesterol level.
Why is that?
Due to their high fiber content, eating fruits directly after lunch or dinner has the ability to decrease fat absorption and regulate insulin levels.
As a dietitian I personally advise my clients to eat their fruits between lunch and dinner, just to slightly increase their metabolism and prevent any hunger feeling later on.
But I advise a diabetic person to eat an apple (for example) directly after lunch because it helps a lot in controlling blood sugar level.
So, it all depends on the medical case of the person.
People with heartburn or ulcer should also be aware about that point.. They should get a space time between their meals and eat every 2 to 3 hours small and simple meals.
Apple, orange, strawberry, peach and kiwi are the best fruits to consume after lunch or dinner as they are fully rich in fiber and considered low- glycemic food, so they aid in the digestion process and prevent constipation problems.