The age to switch from puppy food to adult food should really be decided by your puppy's growth.
When they are close to full adult height is best.
Don't switch before 6 months, but really, anytime after is OK and you don't have to wait until 12 months old as written on most labels.