Can anyone identify this bird please?

If I read my RSPB handbook correctly it is either a Chiffchaff or a Willow Warbler.  I am leaning towards the latter.  The bird had its beak full at the time of taking the image  and so no song available? Thank you.